乐趣区

关于程序员:教你使用shadowsocksjustmysocks5搭建一个高效稳定的翻墙服务

一、名词简介

VPN

VPN 英文全称:Virtual Private Network(虚构专用网络)。VPN被定义为通过一个专用互联网络建设一个长期的、平安的连贯,是一条穿过凌乱的专用网络的平安、稳固隧道,应用这条隧道能够对数据进行几倍加密达到平安应用互联网的目标

具体的实现形式包含 PPTP,L2TP,IPsecopenvpnvpn是一种加密通信技术,目标是保障数据传输齐全和网络匿名。

Proxy(代理)

  • 反向代理:反向代理的次要作用为服务器做缓存和负载平衡。反向代理的负载平衡是指在多个真正的服务器之前架设一个代理服务器,用户所有的数据都发给代理服务器,代理服务器依据每一个实在服务器的状态将数据转发给一个流量比拟少的服务器解决,用户也只须要记住一个域名或 IP 就能够了。
  • 正向代理:正向代理次要有 HTTPHTTP over TLS(HTTPS)SocksSocks over TLS 几种。

VPS

  • VPS 就是Virtual Private Server,又叫虚似专用服务器。它就相当于是一种技术,能够将一部服务器宰割成多个虚似专享服务器。这种技术能够为大家提供优质服务,每一个 VPS 都能够分派独立公网 IP 地址、独立操作系统、独立超大空间、独立运行内存、独立 CPU 资源、独立执行程序和独立系统配置等,能够从根本上避免关联
  • VPS(虚构专用服务器)是由 VPS 提供商保护,不是一台独立的电脑,而是将一台巨型服务器通过虚拟化技术宰割成若干个看似独立的服务器。(ISP 运营商面向一般网民提供的是动静 ip,绑定域名很不不便,再加上宽带上网上下行网速不对等、网络稳定性不低等问题,大部分人还是抉择应用 vps 建站)。
  • vps 能够用来搭建网站,同时也能够成为 VPN 服务器,代理服务器。

shadowsocks

shadowsocks同样是一种代理协定。绝对于 VPN 有极强的隐匿性,绝对于 HTTP 代理有较为欠缺的加密计划,相较于 HTTPS 配置简略。

二、如何应用 Shadowsocks 代理

Shadowsocks作为一个翻墙利器天然不仅仅局限于 Windows 电脑端,还能够用于 iOS, AndroidMac

各平台客户端下载地址

  • Android 客户端(https://github.com/shadowsock…)
  • iOS 客户端(搜寻wingy)
  • Windows 客户端(https://github.com/shadowsock…)
  • MAC 客户端(https://github.com/shadowsock…)

配置形容:

  • 主动代理模式:示意连贯国内不通过 vpn,可放慢访问速度
  • 全局模式:所有连贯都通过 vpn
  • 服务器:vpn 的服务器配置

    • 关上服务器设置
    • 加密形式为: aes-256-cfb,地址和明码
  • 抉择服务器,关上小飞机。即可翻墙了。

搭建服务端代理

服务端一键装置脚本

wget --no-check-certificate -O shadowsocks-go.sh https://raw.githubusercontent.com/poetries/shadowsocks_install/master/shadowsocks-go.sh

chmod +x shadowsocks-go.sh
./shadowsocks-go.sh 2>&1 | tee shadowsocks-go.log

装置实现后,脚本提醒如下:

Congratulations, Shadowsocks-go install completed!
Your Server IP:your_server_ip
Your Server Port:your_server_port
Your Password:your_password
Your Local Port:1080
Your Encryption Method:aes-256-cfb

Welcome to visit:https://teddysun.com/392.html
Enjoy it!

卸载办法

./shadowsocks-go.sh uninstall

能够查看 Shadowsocks-go 过程是否曾经启动。本脚本装置实现后,已将 shadowsocks-go 退出开机自启动。

应用命令:

  • 启动:/etc/init.d/shadowsocks start
  • 进行:/etc/init.d/shadowsocks stop
  • 重启:/etc/init.d/shadowsocks restart
  • 状态:/etc/init.d/shadowsocks status

多用户多端口配置文件示例:配置文件门路:/etc/shadowsocks/config.json

{
    "port_password":{
         "8989":"password0",
         "9001":"password1",
    },
    "method":"aes-256-cfb",
    "timeout":600
}

应用第三方服务

本人搭建的会有被封 ip 的危险。举荐应用 justmysocks5(https://justmysocks5.net/memb…) 去代理,这些一个月一个月续费就好,不要一次性买几个月。因为不晓得是不是用一段时间就费封了。不举荐应用蓝灯,蓝灯不稳固,容易被封杀。当初国内的防火墙封杀蓝灯一抓一个准,只有是国内有两会、或者其余敏感政治事件。基本上都会被封杀。


购买后填入地址、端口、明码即可


我是程序员小月,专一分享前端畛域编程教训和技术干货,更多干货在公 号:前端进阶之旅

退出移动版