搭建程序员开发环境


一:推文

Vultr搭建SSR教程[小白新手必看](租用国外服务器Vultr)

二:远程登陆服务器,进行配置服务器

(一)在Vultr官网配置(如推文),开启服务器

(二)putty远程登陆服务器端

1.下载putty软件

2.查看刚刚开启的服务器属性

可以提前查看该服务器是否被屏蔽    ping 服务器IP地址

3.开始配置putty,进行远程登陆 

 

登陆成功

(三)开始配置服务端SS环境《重点》

 1.安装python环境

yum install epel-release
yum install python3  其中默认安装了pip3

2.安装ss服务端

3.配置ss服务端配置文件

 单端口模式

{
    "server":"服务器IP",    //可以直接写0.0.0.0
    "server_port":8388,    //提供给远程访问的端口
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"密码",    //这里是你设置的远程端口访问密码,不是服务端密码
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}

多端口模式

{
    "server":"0.0.0.0",
    "local_address":"127.0.0.1",
    "local_port":1080,
    "port_password":{
        "7788":"password0",
        "7789":"password1",
        "7790":"password2"
    },
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}

5.配置防火墙

方法一:直接关闭防火墙

systemctl stop firewalld.service 

方法二:配置相关端口开启

systemctl start firewalld.service    //开启防火墙
firewall-cmd --zone=public --permanent --add-port=8388/tcp   //永久开启端口
firewall-cmd --reload    //重新加载
systemctl restart firewalld.service    //重启防火墙

6.开启SS服务端(可后台运行)

7:注意:可能报错,无法开启SS的解决方案

错误:

AttributeError: /lib64/libcrypto.so.1.1: undefined symbol: EVP_CIPHER_CTX_cleanup

解决方案:

以前在openssl,有 EVP_CIPHER_CTX_cleanup函数.
1.1.0版本中,替换成为 EVP_CIPHER_CTX_reset

解决办法:找到报错的文件

将所有
EVP_CIPHER_CTX_cleanup
替换成为
EVP_CIPHER_CTX_reset

操作:

:%s/cleanup/reset/
:wq

补充:可能你的连接被强制关闭,如果无法ping通服务器,则在创建快照下更换服务器IP

Vultr VPS更换IP地址教程

三:客户端链接服务端

(一)Windows下使用ss client进行连接

1.去GitHub中下载软件

 2.存在问题:可能由于限制无法下载

解决方案:使用刚刚配置好的国外服务器进行下载---wget命令从网页下载

3.使用filezilla从服务器上获取资源即可(去百度随便找一个绿色版)

4.使用filezilla存在问题:我们如果没有关闭防火墙(或者开启相关端口)是无法连接到服务器端的

5.解压Ss,开始使用

6.开始访问Google

(二)手机端使用

软件下载

使用测试

(三)Ubuntu下安装

 

sudo add-apt-repository ppa:hzwhuang/ss-qt5

改为:

sudo add-apt update

-------------------------------------------------------------下面安装可以不用看了---------------------------------------------------------------

1.ssr客户端安装

https://www.xzymoe.com/linux-ssr/

git clone https://github.com/xzymoe/gfwlist2privoxy.git
#将ssr丢到bin里,并给予x权限。
cd gfwlist2privoxy/ mv ssr /usr/local/bin cd /usr/local/bin/ chmod +x ssr

#安装ssr
ssr install

配置:

ssr config
{
    "server": "服务器IP",
    "server_ipv6": "::",
    "server_port": 服务器端口,
    "local_address": "127.0.0.1",
    "local_port": 1080,

    "password": "服务器端口密码",
    "method": "aes-256-cfb",
    "protocol": "auth_aes128_md5",
    "protocol_param": "",
    "obfs": "tls1.2_ticket_auth_compatible",
    "obfs_param": "",
    "speed_limit_per_con": 0,
    "speed_limit_per_user": 0,

    "additional_ports" : {}, // only works under multi-user mode
    "additional_ports_only" : false, // only works under multi-user mode
    "timeout": 120,
    "udp_timeout": 60,
    "dns_ipv6": false,
    "connect_verbose_info": 0,
    "redirect": "",
    "fast_open": false
}

启动:

#启动SSR
ssr start

#停止SSR
ssr stop

卸载:

ssr uninstall

2.electron-ssr安装

http://x-armin.com/%E5%9C%A8Ubuntu%E4%B8%8A%E4%BD%BF%E7%94%A8SSR/

测试:ping谷歌服务器,不要用域名
ping 外网ip
谷歌安装,按照上文。谷歌访问助手通过其他方式下载传到Ubuntu即可,文件下载最好时crx后缀,之后在Ubuntu下面修改为zip解压即可,不要直接下载zip格式,不能使用

四:上面只是一个服务器搭建方法,直接使用相关代理更加稳定

(一)摘星:https://fast55r.club


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM