目 录CONTENT

文章目录

自建vpn访问xxx

Administrator
2025-08-04 / 0 评论 / 0 点赞 / 14 阅读 / 0 字
温馨提示:
部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

自建vpn访问xxx

概述

步骤

一、服务器端配置调整(新加坡服务器)

  1. 启用IP转发和NAT
# 临时启用IP转发(需写入/etc/sysctl.conf永久生效)
echo 1 > /proc/sys/net/ipv4/ip_forward

# 配置NAT规则(假设服务器公网接口为eth0)
iptables -t nat -A POSTROUTING -s 10.10.10.0/24 -o eth0 -j MASQUERADE
iptables -A FORWARD -s 10.10.10.0/24 -j ACCEPT
iptables -A FORWARD -d 10.10.10.0/24 -j ACCEPT


# 其中10.10.10.0/24为VPN客户端分配的子网,eth0为服务器公网接口。

# 保存iptables规则(根据系统选择命令)
iptables-save > /etc/iptables/rules.v4  # Debian/Ubuntu
service iptables save                   # CentOS/RHEL
# 添加去192.168.3.x的路由,kvm1上面的kvm虚拟机
ip route add 192.168.3.0/24 via 10.10.10.20 dev tap0
# 10.10.10.20为VPN服务器分配的IP(这是kvm1的物理机的vpn ip),tap0为虚拟网卡接口
  1. 修改OpenVPN配置文件
push "redirect-gateway def1 bypass-dhcp"  # 强制所有流量通过VPN
push "dhcp-option DNS 8.8.8.8"            # 推送xxx DNS
push "dhcp-option DNS 8.8.4.4"

二、验证连接

  1. 在客户端连接VPN后,使用浏览器访问xxx。
  2. 如果可以正常访问,说明配置成功。如果不行,检查防火墙规则、DNS设置或OpenVPN日志以查找问题。
0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区