提示
看到有人搜索 “ clash服务器搭建 ” 找到该文章,clash 是一个可以连接到 VMess, Shadowsocks, Trojan 等代理服务器的 客户端 工具。
你需要搜索的 可能是 "VMess服务器搭建", "Shadowsocks服务器搭建", "Trojan服务器搭建" 等,然后配置 clash 客户端来连接到这些服务器。
本文使用 clash 作为服务端,仅仅使用了 clash 可以提供一个 socks5 服务器,以供浏览器等软件访问代理服务器。可以搭建 socks5 服务器的软件有很多,不建议使用 clash 搭建 socks5 代理服务器。本文中的搭建 socks5 服务器 只能在国内服务器 搭建使用,国外服务器搭建 socks5 代理会很快被封,而且没有安全性,使用国外服务器搭建的代理服务器一般都是通过加密手段加密的。
本博客不了解也不提供任何国际互联网代理服务器搭建方法。
问题描述
想要在一台国内服务器搭建一个 socks5 代理,想到 clash 可以自定义规则,这里就用 clash 建一个简单的 socks5 代理。
解决方案
更新git仓库 kaminodalao/QuickProxy (github.com)
下载 clash Releases · Dreamacro/clash (github.com) 或 Release Premium 2022.03.19 · Dreamacro/clash (github.com) 速度慢可以使用 https://ghproxy.com/
wget https://github.com/Dreamacro/clash/releases/download/v1.10.0/clash-linux-amd64-v3-v1.10.0.gz
# wget https://ghproxy.com/https://github.com/Dreamacro/clash/releases/download/v1.10.0/clash-linux-amd64-v3-v1.10.0.gz
解压 .gz 压缩包
gzip -d clash-linux-amd64-v3-v1.10.0.gz
添加执行权限
sudo chmod +x clash-linux-amd64-v3-v1.10.0
运行 clash 创建配置文件
./clash-linux-amd64-v3-v1.10.0
如果长时间下载或下载失败 Country.mmdb ,按 Ctrl + C 结束进程,在 Loyalsoldier/geoip: 🌚 🌍 🌝 GeoIP 规则文件加强版,同时支持定制 V2Ray dat 格式路由规则文件 geoip.dat 和 MaxMind mmdb 格式文件 Country.mmdb。Enhanced edition of GeoIP files for V2Ray, Xray-core, Trojan-Go, Clash and Leaf, with replaced CN IPv4 CIDR available from ipip.net, appended CIDR lists and more. (github.com) 手动下载 Country.mmdb 放在 ~/.config/clash/ 目录内。
wget https://cdn.jsdelivr.net/gh/Loyalsoldier/[email protected]/Country.mmdb -N -P ~/.config/clash/
创建 clash 配置文件
nano ~/.config/clash/config.yaml
mixed-port: 7890
allow-lan: true
log-level: debug
rules:
- MATCH,DIRECT
启动 clash
./clash-linux-amd64-v3-v1.10.0
测试
文章评论
步骤没问题,开启代理后没网是这么回事
@jaxin 看一下浏览器通过代理访问网页时服务端有没有日志,有可能是服务器防火墙没有打开对应的端口。
@jaxin 有人会扫描开放7890端口的代理服务器,建议在配置文件中加个身份认证,浏览器使用 proxy switchyomega 时选http代理并填写账号密码,该插件连接socks5服务器可能不能使用账号密码。
mixed-port: 7890
allow-lan: true
log-level: debug
authentication:
- "user1:password1"
rules:
- MATCH,DIRECT