Hysteria 2协议安装的一些说明

57次阅读
没有评论

共计 1598 个字符,预计需要花费 4 分钟才能阅读完成。

这几天安装hysteria2的时候遇到一些问题,主要是给小白说的。

安装我用的小破站的脚本,

https://blog.misaka.rest/2023/09/02/hysteria2-script/

wget -N --no-check-certificate https://raw.githubusercontent.com/Misaka-blog/hysteria-install/main/hy2/hysteria.sh && bash hysteria.sh
Hysteria 2协议安装的一些说明

官网也有脚本,但是官网的脚本,只是下载了hysteria2的核心文件,和服务器的配置,并没有客户端的配置。

小破站的客户端脚本上,其实也有些问题,quic部分写的跟官网指导上的不一样,所以我运行起来,各种TCP链接出错。

现在我把我服务器的配置,和客户端的配置,都发出来,供大家参考。如果实在想修改客户端配置,官网后面还有yaml转换成Josn的链接,hysteria的作者也是很细心了。

#服务器端
server: 192.4.81.56:18000  #网站上默认是监听443端口,那是因为如果网站上不放什么博客,没有什么别的程序占用,用443就好,像我的网站上还放了博客程序,443是被占用的,就用了其他端口,如果你装的是类似宝塔的程序,记得防火墙上端口要放行。

auth: XXXXXX   #这里就是设置个密码

tls:
  sni: www.bing.com    
  insecure: true

quic:   #这部分小破站上并没有写,只在客户端上写了,而且数值和官网上的不一样,导致连接时候各种TCP错误,一会就断流,实际上真确配置后,不会出现断流。
  initStreamReceiveWindow: 8388608 
  maxStreamReceiveWindow: 8388608 
  initConnReceiveWindow: 20971520 
  maxConnReceiveWindow: 20971520 
  disablePathMTUDiscovery: false 

fastOpen: true

socks5:  #服务器上的代理监听地址,如果这里写1080,那就需要在v2rayn上填入对应的端口号。
  listen: 127.0.0.1:1080   

transport:
  udp:
    hopInterval: 30s 

#然后是客户端配置:
 {
  "server": "192.4.81.56:18000",
  "auth": "xxxxx",
  "tls": {
    "sni": "www.bing.com",
    "insecure": true
  },
  "quic": {
    "initStreamReceiveWindow": 8388608,
    "maxStreamReceiveWindow": 8388608,
    "initConnReceiveWindow": 20971520,
    "maxConnReceiveWindow": 20971520,
    "disablePathMTUDiscovery": false
  },
  "fastOpen": true,
  "up_mbps": 100,  #这里我是按照官网的配置,在客户端上加了带宽最低最高上传速度,按照官网的说法:“强烈建议设置这些值,但不是必填的”,反正我就给填上了。
  "down_mbps": 200,
  "socks5": {
    "listen": "127.0.0.1:1080"  #之所以没有监听http,是因为监听http的话,需要服务器端acl分流文件配合,但是大部分中分流设置只在终端,也就是PC客户端或者手机上才用的到分流策略,在服务器上就分流,也没啥意义。
  },

  "transport": {
    "udp": {
      "hopInterval": "30s"
    }
  }
}

其他运行方式,就用小破站的一键脚本就好,我是在小破站的脚本运行完,又修改了配置文件,

Hysteria 2协议安装的一些说明

脚本运行完会有4个文件,但是服务器上,只是hy-client.yaml起效,其他的就是让你下载下来用的。

正文完
 
卢家大少
版权声明:本站原创文章,由 卢家大少 2023-09-23发表,共计1598字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)