Shadowsocks config.json及DNS配置详解

目录

  1. 什么是Shadowsocks
  2. Shadowsocks config.json 配置文件
    1. 基本配置项
    2. 进阶配置项
  3. Shadowsocks DNS设置
    1. DNS污染简介
    2. DNS设置方法
  4. 常见问题FAQ

什么是Shadowsocks

Shadowsocks是一种代理软件,使用标准的SOCKS5协议进行数据传输,能有效突破网络审查,访问被封锁的网站。它是一个开源项目,由一位中国程序员开发并维护。Shadowsocks广泛应用于个人用户和企业用户中,是目前最流行的翻墙工具之一。

Shadowsocks config.json 配置文件

Shadowsocks的配置文件通常为config.json,位于客户端软件的安装目录中。这个文件包含了Shadowsocks客户端连接服务器的相关设置。

基本配置项

  • server: Shadowsocks服务器的IP地址或域名
  • server_port: Shadowsocks服务器的端口号
  • password: 连接Shadowsocks服务器的密码
  • method: 加密方式,常用的有aes-256-cfbchacha20-ietf-poly1305
  • timeout: 连接超时时间,单位为秒

示例配置:

{ “server”:”example.com”, “server_port”:8388, “password”:”mypassword”, “method”:”aes-256-cfb”, “timeout”:300}

进阶配置项

  • plugin: 使用的混淆插件,如simple-obfsv2ray-plugin
  • plugin_opts: 插件的配置参数
  • udp_timeout: UDP连接的超时时间,单位为秒
  • fast_open: 开启TCP Fast Open功能,可提高连接速度
  • mode: 负载均衡模式,可选tcp_and_udptcp_onlyudp_only

示例配置:

{ “server”:”example.com”, “server_port”:8388, “password”:”mypassword”, “method”:”aes-256-cfb”, “timeout”:300, “plugin”:”simple-obfs”, “plugin_opts”:”obfs=http;obfs-host=www.bing.com”, “udp_timeout”:60, “fast_open”:true, “mode”:”tcp_and_udp

正文完