如何在AWS EC2上架设L2TP/IPsec服务

 我来答
徭明旭02G
2017-10-27 · 超过30用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:33.9万
展开全部
简单,连上虚拟网络,使用的都是代理服务器的IP地址了,具体方法:
  1、右键单击“网上邻居”选择“属性”,打开网络连接属性。
  2、在右侧的“网络任务”栏中点击“创建一个新的连接。
  3、打开新建连接向导,点“下一步”。在 “网络连接属性”选择里,点击“设置高级连接”,点击“下一步”,然后,在接下来的“高级连接选项”中选择“接受传入的连接”。点击“下一步”。勾寻直接并行,点击“下一步”。
  4、勾寻允许虚拟专用连接”,点“下一步”。
  5、创建一个允许连接的用户权限。点击“添加”按钮,输入双鱼IP转换器账户和密码后点“确定”。点击“下一步”继续。
  6、在“网络软件”中勾选需要用到的协议,一般保持默认即可。点击“下一步”后,服务器就搭建完成了。
  选择“开始”→“设置”→“控制面板”→“网络连接”→“创建一个新的连接”→“下一步”→“连接到我的工作场所的网络”→“下一步”→“虚拟专用网络连接”,按说明完成后面的操作即可。
Jtti
2024-10-10 广告
Jtti是一家新加坡全球网络基础服务商,为数百万个网站提供支持,提供香港服务器、新加坡服务器等多种全球服务器,自营全球多个数据中心,为用户提供优质的网络资源和服务。 JTTI服务器整体性能是非常不错的,拥有CN2 GIA+BGP优化线路,多... 点击进入详情页
本回答由Jtti提供
nn...m@163.com
2017-10-27 · 超过23用户采纳过TA的回答
知道答主
回答量:74
采纳率:68%
帮助的人:28.9万
展开全部
首先推荐使用AWS的EC2, 新开通账号可以获得一定时间的免费t2.micro虚拟服务器使用权限. 大家可以在aws.amazon.com找到相关的信息.

1. 开通aws.amazon.com的账号.

2. 进入ec2的控制面板, 开通实例. 这里实例就代表一个虚拟服务器的解决方案. 我选择的是推荐的免费ec2的t2.micro ubutntu解决方案.

3. 生成一个私钥, 这个用来使用ssh连接你的虚拟服务器. 生成后请妥善保管. 假设我们重命名为aws.pem

4. chmod 400 aws.pem

5. ssh -i ~/Desktop/aws.pem ubuntu@public_dns_name_for_your_aws_server. 这里, @后面的需要自己替换为自己控制面板中启用的实例公网dns

6. 登陆后, sudo -s 切换到root, 默认密码为空

7. 安装pptp service.

apt-get update, aptitude install pptpd

8. 编辑pptp配置文件:sudo vim /etc/pptpd.conf在最后一行加上以下代码:

localip 192.168.240.1
remoteip 192.168.240.2-9

9. 使用Google Public DNS:sudo vim /etc/ppp/pptpd-options找到包含ms-dns,去掉注释,并修改如下:

ms-dns 8.8.8.8
ms-dns 8.8.4.4

但是我这里修改无效, 连接vpn后还是无法ping youtube.com, 后来我手动在vpn的advance设置中添加了8.8.4.4 dns server就可以了. 待续.

10. 配置访问VPN的用户名和密码,将USERNAME和PASSWORD替换为你自己希望的。可以重复添加,分配给不同的用户::

echo "USERNAME pptpd PASSWORD *" | sudo tee -a /etc/ppp/chap-secrets

11. 重启服务:

sudo /etc/init.d/pptpd restart

12. 已经可以连接到pptp,下面配置数据转发。编辑/etc/sysctl.confsudo
vim /etc/sysctl.conf将下面一行的注释去掉net.ipv4.ip_forward=1

然后重新加载sudo
sysctl -p

13. 网络地址转换

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

其中-o eth0可以不要.

重启pptpd服务 不行的话, 试试iptables --flush, 再执行一遍上面的地址转换.

14. 确保服务器重启后服务可用:sudo
vim /etc/rc.local在exit 0上面加一行

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

15.
进入ec2控制台, 修改安全选项, 在inbound 和outbound里面都加入

All TCP, TCP, 0-65535 0.0.0.0/0

All UDP, UDP, 0-65535 0.0.0.0/0

All IMCP, All, N/A 0.0.0.0/0

16.
在客户端主机上建立VPN连接, 填入虚拟机公网dns地址, 用户名, 密码, 设置vpn的dns.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式