如何在 VPS 上搭建 VPN 服务器

作者:牧山道人
原文地址:https://www.seeksunslowly.com/如何在-vps-上搭建-vpn-服务器
转载请注明出处,谢谢。
_____________________________________
2021/06/07 重要补充说明:

自己搭建一则需要购买主机;二则需要略懂服务器相关知识;最重要的是,通常一天内就会被 GFW 屏蔽(屡试不爽),导致大部分时间都在折腾网络,而不是舒适地通过网络学习、工作或娱乐。


现在可行的解决方案请参考这篇文章
以下原文请直接跳过!

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

如果您买了国外的 VPS,可以顺便利用主机流量及国外的网络环境搭建自己的 VPN 服务器,以实现流畅的上网体验及一些特殊访问需求。

之前一直没动手搭,因为觉得很麻烦,有需求时用用免费 VPN(参见本道另一篇文章:干货:VPN 翻墙访问 YouTube 脸书 facebook 推特 twitter 谷歌 google blogspot blogger 等攻略/教程(完全免费)) 或在线代理。但最近这个免费 VPN 相当不给力,只好硬着头皮自己动手在 VPS 上搭建 VPN 服务器了。

事实上,比想象中简单太多了,负责任地告诉大家,1 分钟内就可以通过 VPN 上网了……

下面以本道的 VPS 环境给出方法:
OS: CentOS 5.6 32-bit
方法:用 root 用户通过 SSH 终端登上主机后,执行以下命令即可:
wget http://soft.kwx.gd/vpn/pptpd.sh
sh pptpd.sh

很快,PPTP VPN 就安装配置妥当了,完成后会告诉你 VPN 账号和密码(一定要记录下来)。

然后在 Windows 中设置一个 VPN 连接(自带支持,不用额外安装任何软件),地址是您的 VPS IP,用户密码填上,连线,直接可用了,真真分钟内翻墙。

下面,我们检查一下 VPS 重启后 VPN 服务是否能自动成功运行,在 SSH 终端敲 reboot,等 2 分钟左右再试试 Windows 客户端的连接是否可用(也可趁此时间把 Windows 重启一下)。

本道服务器客户端都重启了,一切正常,非常顺利,至此,真正拥有了一台 VPN 服务器(基本等于免费,除非你买 VPS 只是为了搭 VPN)。