wap.ac香港年付1刀nat小鸡hysteria2套warp分流

又是折腾了半天!!

一开始,引用大佬“纯 IPv6 LXC 容器不完全使用指北”文中sing-box分流设置折腾了半天,warp是套上了,可是hysteria2节点v4v6都一起套上了,v6套warp导致油管速度相较直连慢很多。尝试了两次都只能v4v6一起套(整不明白,无奈放弃!)。

研究了一下hysteria2官方文档,也支持分流。而且觉得比sing-box设置简单,实现了hysteria2节点ipv4走warp,ipv6直连。

感谢大佬们的一键脚本!

1、安装必要组件

apt update -y && apt install -y curl && apt install -y socat && apt install wget -y

2、大佬一键安装warp脚本,记得安装完warp恢复原始dns。

apt install -y curl && bash <(curl -Ls https://raw.githubusercontent.com/Lynn-Becky/v6_only/main/v4.sh)

为系统内软件启用 WARP 代理

export all_proxy=socks5://127.0.0.1:1835 && export ALL_PROXY=socks5://127.0.0.1:1835

3、安装hysteria2、设置端口跳跃

#安装hysteria
bash <(curl -fsSL https://get.hy2.sh/)

#设置hysteria2开机自启
systemctl enable hysteria-server.service

#生成自签证书
openssl req -x509 -nodes -newkey ec:<(openssl ecparam -name prime256v1) -keyout /etc/hysteria/server.key -out /etc/hysteria/server.crt -subj "/CN=bing.com" -days 36500 && chown hysteria /etc/hysteria/server.key && chown hysteria /etc/hysteria/server.crt

修改/etc/hysteria/config.yaml配置文件

nano /etc/hysteria/config.yaml

清空文件内容,将下列命令粘贴进去保存

listen: :9443

tls:
  cert: /etc/hysteria/server.crt
  key: /etc/hysteria/server.key

auth:
  type: password
  password: 123456

masquerade:
  type: proxy
  proxy:
    url: https://bing.com
    rewriteHost: true

outbounds:
  - name: warp
    type: socks5
    socks5:
      addr: 127.0.0.1:1835
  - name: v6
    type: direct
    direct:
      mode: 6

acl:
  inline:
   - warp(geosite:netflix)
   - v6(::/0)
   - warp(0.0.0.0/0)
   - direct(all)

#启动Hysteria2
systemctl start hysteria-server.service

#设置端口跳跃
apt install iptables-persistent
iptables -t nat -A PREROUTING -i eth0 -p udp --dport 20000:40000 -j DNAT --to-destination :9443
ip6tables -t nat -A PREROUTING -i eth0 -p udp --dport 20000:40000 -j DNAT --to-destination :9443
netfilter-persistent save

4、将节点信息输入passwall

检验效果:ipv4走warp,ipv6直连。

github访问也正常

hysteria2相关命令

#一键安装Hysteria2
bash <(curl -fsSL https://get.hy2.sh/)

#生成自签证书
openssl req -x509 -nodes -newkey ec:<(openssl ecparam -name prime256v1) -keyout /etc/hysteria/server.key -out /etc/hysteria/server.crt -subj "/CN=bing.com" -days 36500 && sudo chown hysteria /etc/hysteria/server.key && sudo chown hysteria /etc/hysteria/server.crt

#启动Hysteria2
systemctl start hysteria-server.service
#重启Hysteria2
systemctl restart hysteria-server.service
#查看Hysteria2状态
systemctl status hysteria-server.service
#停止Hysteria2
systemctl stop hysteria-server.service
#设置开机自启
systemctl enable hysteria-server.service
#查看日志
journalctl -u hysteria-server.service

You may also like...

1 Response

  1. HU MIN说道:

    2、大佬一键安装warp脚本,记得安装完warp恢复原始dns。

    这一步可以细说下吗?
    主要是
    apt install -y curl && bash <(curl -Ls https://raw.githubusercontent.com/Lynn-Becky/v6_only/main/v4.sh)

    一键在仅ipv6系统上添加ipv4出口脚本 github@lynn-becky
    先使用NAT64安装warp,再关闭NAT64,将warp做为日常使用
    warp模块引用了fscarmen的脚本,特别感谢
    如需使用传统非全局warp,请使用'v4old.sh'脚本
    二者请只使用其中之一
    1. 使用NAT64服务
    2. 使用Warp服务(全局)
    3. 不再使用NAT64服务
    4. 持久化NAT64
    5. 不再持久化NAT64

    选什么选项?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注