自建翻墙服务器

文章目录[x]
  1. 1:1.安装优化加速工具
  2. 2:2.安装ss
  3. 2.1:相关的设置
  4. 2.2:常见问题
  5. 3:附:多用户配置
本来我一直都不打算翻墙的,感觉没有什么必要,但是昨天不知道那根筋发作突然想去看看外面的世界。所以我就打算翻墙了,但是感觉用免费的VPN服务器实在太卡,既然要买的话,干脆就自己-搭一个翻墙服务器好了,所以就有了下面的教程。

之所以要自己搭服务器一是感觉更加安全,毕竟东西在别人手上感觉也挺不放心的,自己搭一个的话不仅可以翻墙,还可以干点别的事情。

我们这里用的是 Shadowsocks 技术,就是一个数据加密工具,通过它给我们的数据进行加密,让防火墙无法检测出数据内容,从而顺利传输数据。

既然要搭服务器的话,我们就需要自己去买一个服务器了,注意我们这里需要买国外的服务器,这里推荐使用搬瓦工或者Vultr ,搬瓦工可以一键搭建ss服务器(不过现在好像不行了),这里我使用的是Vultr(官网链接),选哪个无所谓,只要有一台服务器就可以了。

这里卖波广告

欢迎大家使用我的推广链接:https://www.vultr.com/?ref=8112022 欢迎大家用这个链接去注册账号

还有这里有一个连接:https://www.vultr.com/?ref=8112426-4F大家用这个链接注册好像会送50美元

我们先注册一个账号,然后需要充值10美元才可以购买服务器,这里我们可以使用支付宝来购买。然后我们选择服务器的配置,推荐搭建选择下面的配置:

注意:一定要选3.5美元或以上的,2.5美元的没有ipv4地址翻不了墙,还有系统推荐centos6 x64的,其他的也差不多。

后面都可以不填,点击dploy now就可以服务器就开始启动了,我们这里先要等个几分钟才可以连上自己的服务器。

这个就是服务器的信息,我们可以使用putty,xshell,finalman等ssh连接工具来连接我们的服务器。

1.安装优化加速工具

连接好后我们可以加速优化的工具:锐速 / 谷歌 BBR。前面那个是破解版,后面那个是开源的免费版本

在安装锐速之前,我们需要更换一下下系统的内核(这里自己百度,我直接选的是BBR)

1.锐速(破解版):wget -N — no-check-certificate https://raw.githubusercontent.com/91yun/serverspeeder/master/serverspeeder-all.sh然后在执行以下命令:bash serverspeeder-all.sh

2.BBR:

我们只需要执行下面的命令即可:wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh

显示 “Press any key to start…” 按回车确认。回车后会出现一列内核版本让我们选择,输入序号 61 并回车开始安装。(这里我好想没有选择内核,它自己安装好了,我也不知道怎么回事)

安装完后,按提示重启 VPS,输入 Y 回车重启。稍候 1min 等待重启完成,再重新连接 Xshell。

重启后输入 lsmod | grep bbr ,出现 tcp_bbr 即说明 BBR 已经启动。

2.安装ss

依次运行下面三行命令,按要求输入相应信息。(建议:端口选择大于 1000 的。)

下载脚本:wget — no-check-certificate -O shadowsocks.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh

更改权限:chmod +x shadowsocks.sh

运行脚本:./shadowsocks.sh 2>&1 | tee shadowsocks.log

然后我们在记下相关信息(用红色标了的)就可以了。

然后还有shadowssocks的一些控制命令:

/etc/init.d/shadowsocks start      # 启动
/etc/init.d/shadowsocks stop       # 停止
/etc/init.d/shadowsocks restart    # 重启
/etc/init.d/shadowsocks status     # 状态
./shadowsocks.sh uninstall          #卸载

接下来我们就可以下载相应的客户端:

安卓:点击下载

windows:点击下载 

mac:点击下载

相关的设置

windows就是这样,其他的也是一样的,就不多说了。

注意我们需要更换一下模式:

常见问题

最常见的两个问题。

xshell 连接不上:

  • Ping 下 IP 看是否超时,如果出现超时,则是该IP被墙,销毁该机器,再新建一个
  • 如果不超时,但是延迟特别大,则可能是线路不合适,可以更换其他地区的节点

SS 搭好不能访问 Google:

  • 客户端未启动,需要右键托盘图标启动
  • 检查核对客户端连接信息,服务器ip地址、端口、密码、 加密方式 是否正确,尤其是加密方式,很多朋友会忘记更改
  • 更换浏览器,使用 Chrome 测试
  • 多用户配置错误,检查核对配置信息

 

附:多用户配置

首先,我们把配置信息准备好(# 开头的是注释,不要复制进去),把下面的代码复制到记事本中,按要求把 "port_password"{……} 中的端口和密码改为自己需要的。

# 1.先设置好端口和对应的密码
# 2.添加或删除的用户都在 "port_password"{……} 中
# 3.用户信息格式,注意末尾的英文逗号:"端口":"密码", 如 "8006": "123456",
# 4."method" 为加密方式,可修改,默认也可以,客户端的加密方式也是这个
{
"server":"0.0.0.0",
"local_address":"127.0.0.1",
"local_port":1080,
"port_password":{
"8989":"password0",
"9001":"password1",
"9002":"password2",
"9003":"password3",
"9004":"password4"
},
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}

然后,在 /etc 下新建 shadowsocks.json 配置文件:vi /etc/shadowsocks.json

按 a ,然后把刚才准备好的 “配置信息” 粘贴进去,检查无误;

再按 Esc,输入 :wq 保存退出。

重启 shadowsocks 生效:/etc/init.d/shadowsocks restart

然后自己测试一下就应该可以成功了。

如果没有用或者其他原因的,大家还可以看一下这篇文章(传送门

点赞
  1. 宁白说道:

    这个服务器可以年付吗

    1. 小游 小游说道:

      这个是按小时计费的

      1. 厉害的二星说道:

        emmmm小时!?
        用的时候打开服务器,不用的时候关掉吗
        :yinxian:

  2. 二柱子说道:

    大佬能留个联系方式吗我这边有好多不太明白的地方

发表评论

昵称和uid可以选填一个,填邮箱必填(留言回复后将会发邮件给你)
tips:输入uid可以快速获得你的昵称和头像

Title - Artist
0:00