游戏天空论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 70|回复: 0

关于虚拟专用网络的一些经验

[复制链接]

249

主题

249

帖子

809

积分

高级会员

Rank: 4

积分
809
发表于 2022-9-2 17:43:21 | 显示全部楼层 |阅读模式
[color=rgba(0, 0, 0, 0.87)]第一部分:建立自己的私有的虚拟专用网络(VPN)
[color=rgba(0, 0, 0, 0.87)]首先啊,使用环境要先确立:公司内部使用、国内使用,服务器地区不限接着往下看,外贸、G-mail邮箱、谷歌等海外使用需要海外服务器(如不是请不要往下看了)
[color=rgba(0, 0, 0, 0.87)]

[color=rgba(0, 0, 0, 0.87)]然后系统的要求,因为系统不对的话很多问题,你也不想解决,我也不想解决。系统支持需要CentOS6+,Debian7+,Ubuntu12+,内存小于128M的小小小型服务器就不要往下看了,这是为了你好。另外 OpenVZl 架构的也不要看了(因为需要开启TUN/TAP才能正常使用、还需要系统内核支持 IPSec 才行一般不建议在 OpenVZ 的 VPS 上安装。至于原因是因为我用那样的失败了,如果你不想走弯路就别在我的失败上继续失败,如果你时间多,就当我没说吧)
[color=rgba(0, 0, 0, 0.87)]

[color=rgba(0, 0, 0, 0.87)]接着还要检测是否支持TUN模块执行命令:(如果返回信息为:cat: /dev/net/tun: File descriptor in bad state 说明正常),命令是  cat / dev / net / tun,直接复制运行就行了,注意首尾不要空格!
[color=rgba(0, 0, 0, 0.87)]再接着检测是否支持ppp模块执行命令:(如果返回信息为:cat: /dev/ppp: No such device or address 说明正常),命令是  cat / dev / ppp ,直接复制运行就行了,注意首尾不要空格!
[color=rgba(0, 0, 0, 0.87)]如果你是centos,请切换到 root 下运行(下面的所有操作都应该在 root 下运行,不然会有错误,不要问我为什么),centos 切换到 root 的命令是 sudo -i,其他的 linux 的方法自己百度,因为我是 centos,我任性。
[color=rgba(0, 0, 0, 0.87)]如果上面的条件全部满足(一般99%的都能满足,除非是超级垃圾的,没人要的,坑人的,无法用语言形容的服务器)就可以继续往下看了,如果有其中一点不满足那么就到此为止吧,因为没必要,就算成功也会非常麻烦。
[color=rgba(0, 0, 0, 0.87)]接下来是安装的方法:
[color=rgba(0, 0, 0, 0.87)]一、使用 root 帐户登陆SSH;推荐工具:(Putty、Bitvise SSH Client、MobaXterm、DameWare SSH、SmarTTY、Cygwin、Xshell)等等都可以。看你喜欢用什么样子的,网页直接连接也行。我用的是 Xshell6。
[color=rgba(0, 0, 0, 0.87)]二、分别执行下面的命令:
wgetnocheck
[color=rgba(0, 0, 0, 0.87)]certificate https :// raw . githubusercontent . com / teddysun /
[color=rgba(0, 0, 0, 0.87)]chmod + x l2tp . sh
[color=rgba(0, 0, 0, 0.87)]./ l2tp . sh
[color=rgba(0, 0, 0, 0.87)]注:别那么懒,请一条一条执行,执行的过程中如果有选项请输入 y,如果没有就当我没说。
[color=rgba(0, 0, 0, 0.87)]三、当你遇到和服务器之间的交互的时候,你应该这样操作。
[color=rgba(0, 0, 0, 0.87)]1、Please input IP-RangeDefault Range: 192.168.18):这里 直接按回车键(输入本地IP段范围(本地电脑连接到VPS后给分配的一个本地IP地址),直接回车意味着输入默认值192.168.18);【一般直接回车】
[color=rgba(0, 0, 0, 0.87)]2、Please input PSKDefault PSK: teddysun.com):**这里输入密钥如 01、02、123 等看你喜欢连接时会用到记下来(PSK意为预共享密钥,即指定一个密钥将来在连接时需要用到,直接回车意味着输入默认值 teddysun.com)【一般输入你喜欢的字母,别给忘了,忘了的话基本 GG 到时候自己重新执行上面的所有内容】
[color=rgba(0, 0, 0, 0.87)]3、Please input UsernameDefault Username: teddysun):这里输入用户名如 01、02、123 等看你喜欢连接时会用到记下来(Username意为用户名,即第一个默认用户。直接回车意味着输入默认值 teddysun);【用户名是啥不用我重复吧】****************
[color=rgba(0, 0, 0, 0.87)]**4、Please input teddysun’s passwordDefault Password: Q4SKhu2EXQ):这里输入密码如 01、02、123 等看你喜欢连接时会用到记下来(输入用户的密码,默认会随机生成一个10位包含大小写字母和数字的密码,当然你也可以指定密码。);【密码是啥不用我重复吧,最好不要用随机的,相信我,你记不住】
[color=rgba(0, 0, 0, 0.87)]然后等待安装完成,我用了5秒中,安装完成后是这样子的:
  • l2tp

[color=rgba(0, 0, 0, 0.87)]a 新增用户
  • l2tp

[color=rgba(0, 0, 0, 0.87)]d 删除用户
  • l2tp

[color=rgba(0, 0, 0, 0.87)]m 修改现有的用户的密码
  • l2tp

[color=rgba(0, 0, 0, 0.87)]l 列出所有用户名和密码
  • l2tp

[color=rgba(0, 0, 0, 0.87)]h 列出帮助信息
[color=rgba(0, 0, 0, 0.87)]基本大功告成。
[color=rgba(0, 0, 0, 0.87)]阶段总结:只要你按照这个完成配置,并且你的网站的服务器不是中国大陆的,那么恭喜你,你可以翻墙出去玩了。。。如果你不想设置 vpn 刚才那个反向代理,只要用你的域名解析服务器的 IP,然后访问你自己的域名,就等同于你没有翻墙,但是在访问谷歌。我一边写教程一边自己搭建,刚建立的网站是 https://ipv6.google-api.ac.cn 我反向代理的是 https://google.com 的资源,搜索的东西和谷歌本来就是一样的。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|游戏天空论坛 ( 陕ICP备13009885号 )

GMT+8, 2025-8-4 00:23 , Processed in 0.125000 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表