shadowsock安装错误原因解析

简介:
1.github 对应的网址 https://github.com/shadowsocks
2.GitHub 中有很多东西  目测可用的有Python版/node.js版/go版/shadowwocks-libev版
理论上的libQtShadowsocks 即lib版应该是最好用的 奈何自己懒得编译最新版本而github上提供的老版本一直报错(可能是我个人问题)
3.shadowwocks-libev版 用于类unix(mac/centos/Ubuntu) 需要装很多很多依赖包(如:autotools,gettext,pkg-config,libmbedtls,libsodium,libpcre3,libev,libc-ares,asciidoc,xmlto )
有些系统自带无需安装,有些系统没有则要安装
4.shadowsocks服务端和客户端是集成的 具体启动方式如下
Setup your server
server_linux_amd64 -l :21 -t 127.0.0.1:443 --crypt none --mtu 1200 --nocomp --mode normal --dscp 46 &
ss-server -s 0.0.0.0 -p 443 -k passwd -m chacha20 -u


Setup your client
client_linux_amd64 -l 127.0.0.1:1090 -r <server_ip>:21 --crypt none --mtu 1200 --nocomp --mode normal --dscp 46 &
ss-local -s 127.0.0.1 -p 1090 -k passwd -m chacha20 -l 1080 -b 0.0.0.0 &
ss-local -s <server_ip> -p 443 -k passwd -m chacha20 -l 1080 -U -b 0.0.0.0


5.部分版本  server_host 填服务器地址/127.0.0.1  过不去  这时候填 0.0.0.0 就好了
6.很多服务器是要在控制台开端口的,如果不制定安全策略,什么端口都启动访问不了. 比如aliyun,awz服务器, 此时要在提供商(控制台)的设置安全策略  把你设置的端口开出来
7.个人认为  装node.js  or python or go 版的ss简单一点 shadowwocks-libev  装起来centos因为要依赖包  有点麻烦
8.有时候可能是客户端的问题...  账号密码对的  服务器一直提示 password error, 去GitHub上下载一个客户端就好了 这里注意客户端带混淆的是SSR  不带的是SS 两个容易弄混哦~
别管上面看懂看不懂...有问题看下面
检测问题:
如果装好了连不上.用一下步骤 
1.Windows下用cmd运行 telnet 服务器IP 设置端口  其他系统请自行google/百度
如果端口通了 恭喜你,基本是客户端的原因了 一般原因为 8


如果端口不通 就很多原因了
首先看xshell提示如果运行不成功 自然会提示原因的 一般是原因3 
这时候看https://github.com/shadowsocks/shadowsocks-libev
拉倒下面Linux  In general, you need the following build dependencies
按照他下面写的搞就好了


如果成功了...仍然端口不通
先看原因6
如果不是原因6,那么请用一下终极方法:
终极方法     在服务器本地同时装服务器端和客户端(其实是一个东西  启动方式不一样而已 见原因4) 测试  是否可以在服务器用客户端连服务器端 
如果这个都不行  那就是安装错误了.
这时候你就要重新装一遍了.




目前来看很少是教程出的问题,一般都是服务器配置问题.一般为原因6,8
类Unix时多了一个原因3.

猜你喜欢

转载自blog.csdn.net/pzx521521/article/details/78494229
今日推荐