vps服务器搭建vpn,怎么显示错误868 带图 求大神指点

vps服务器搭建vpn,怎么显示错误868 带图 求大神指点,第1张

一般显示错误868这种情况是由于本地网络的DNS服务器无法正确解析境外域名造成的

其实解决的办法很简单,只要修改一下本地连接或者无线连接的DNS服务器为8.8.8.8和8.8.4.4即可解决。具体操作步骤如下:

Step 1 - 右键单击右下角的网络连接图标“打开网络和共享中心”-打击正在使用的连接

Step 2 -点击“属性”-“网络”-“Internet协议版本4”-“属性”

Step 3 -选择“常规”选项卡-选中使用下面的DNS服务器地址,输入8.8.8.8和8.8.4.4,最后确定即可。

到计算机管理中随意添加一个用户,作为VPN连接的用户,把这个用户放到guest组下面,并设置成允许接入。这个用户名和密码就是连接VPN的用户名密码,当需要打开被屏蔽的国外网站时,就点击VPN拨号,这是就相当于你从美国网络来上网,不需要时则断开,又恢复到你的本地国内网络。

这个步骤设置了吗?

安装pptpd

$ sudo apt-get install pptpd

编辑配置文件:

$ sudo vi /etc/pptpd.conf

找到最下面,修改ip:

localip 你的主机ip

remoteip 10.100.0.2-10

第二行为分配的ip段

设置dns

$ sudo vi /etc/ppp/pptpd-options

修改以下部分为google的dns:

ms-dns 8.8.8.8

ms-dns 8.8.4.4

设置账号:

$ sudo vi /etc/ppp/chap-secrets

添加一行,依次为:用户名,服务,密码,限制ip:

"user" pptpd "user"*

重启服务:

$ sudo /etc/init.d/pptpd restart

设置转发:

$ sudo vi /etc/sysctl.conf

去掉文件中这一行的注释:

net.ipv4.ip_forward=1

使它立刻生效:

sudo sysctl -p

安装iptables:

sudo apt-get install iptables

建立一个 NAT:

sudo iptables -t nat -A POSTROUTING -s 10.100.0.0/24-o eth0 -j MASQUERADE

将规则保存,使重启后规则不丢失:

sudo iptables-save >/etc/iptables-rules

若此处提示:-bash: /etc/iptables-rules: Permission denied 则可使用root用户,命令:su - 进入root用户保存

编辑网卡文件,加载网卡时自动加载规则

sudo vi /etc/network/interfaces

末尾加入:

pre-up iptables-restore </etc/iptables-rules

设置MTU,防止包过大:

sudo iptables -A FORWARD -s 10.100.0.0/24-p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1200

若设置了,记得保存:

sudo iptables-save >/etc/iptables-rules

macos 能连上,但没有任何收发包的问题,即能连接上VPN,不能上网:vpn高级里勾选发送全部流量。OK哒

(望楼主采纳哦)


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/63137.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-28
下一篇2023-02-28

发表评论

登录后才能评论

评论列表(0条)

    保存