# 如何自建ShadowsocksR服务器

By [Untitled](https://paragraph.com/@0x375867ea127440102be3949b7994152aaae6863f) · 2024-05-06

---

1.  选择服务器
    
    这里以AWS为例。
    
    Ubuntu 24.04, x86, t2.micro
    
2.  搭设ShadowsocksR服务
    
        git clone https://github.com/shadowsocksrr/shadowsocksr.git
        
    
        cd shadowsocksr
        
    
        vi config.json
        
    
    更改server, server\_port, password, method, obfs与客户端登陆信息一致。
    
3.  开放服务器端口，tcp和udp都开放上述server\_port
    
4.  运行服务
    
        python server.py
        
    
        ./logrun.sh
        
    
    关闭
    
        ./stop.sh
        
    
    看日志
    
5.  常见问题
    
    1）如果在运行./logrun.sh的时候，遇到问题AttributeError: module 'collections' has no attribute 'MutableMapping'，可以找到/shadowsocks/lru\_cache.py，把class LRUCache(collections.MutableMapping)换成class LRUCache(collections.abc.MutableMapping)
    
    参考链接
    

[https://github.com/shadowsocksrr/shadowsocksr](https://github.com/shadowsocksrr/shadowsocksr)

---

*Originally published on [Untitled](https://paragraph.com/@0x375867ea127440102be3949b7994152aaae6863f/shadowsocksr)*
