使用 Ubuntu VPS 创建 VPN 服务器

使用 Ubuntu VPS 创建 VPN 服务器

我在美国有一台 Ubuntu (Debian) VPS,现在想在上面搭建 VPN 服务。你能帮我处理一下吗?

  • 哪个程序对我来说是多余的。
  • 那袜子呢?[我也需要它]
  • 我该如何安装它。
  • 那么哪个客户经理更适合做会计呢?

答案1

对于本说明,我们假设您的虚拟服务器具有 IP:83.170.XXX.XXX(全部替换为真实 IP)。

然后以 root 身份通过 SSH 登录

ssh [email protected]

按照以下命令和说明更新 Ubuntu:

apt-get update 
apt-get upgrade 
apt-get install pptpd

编辑文件/etc/pptpd.conf并添加:

localip 192.168.0.1 
remoteip 192.168.0.2-254

插入名称服务器/etc/ppp/pptpd-options

ms-dns 8.8.8.8
ms-dns 8.8.4.4

在中创建两个测试用户/etc/ppp/chap-secrets

user1 pptpd password1 * 
user2 pptpd password2 *

设置 VPN 服务器的路由/etc/sysctl.conf

net.ipv4.ip_forward=1

现在编辑/etc/rc.local(在出口 0 之前插入并将 83.XXX.XXX.XXX 替换为您的 VPS IP 号码):

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 ! -d 192.168.0.0/24 -j SNAT --to-source 83.XXX.XXX.XXX

重新启动,我们就完成了。

shutdown -r now

现在,您可以使用之前创建的任一凭据通过 PPTP 使用 VPN 登录:

  • 用户1/密码1
  • 用户2/密码2

来源

此视频也将帮助你

另请参阅

相关内容