>>> 宇明首页| 新闻综合 | 正见新知 | 软件下载 | 影音美文 | 技术参考 | 论坛 |

*宇明旧版

闪画 雅乐 视频 九评三退 沧桑正道 其他热点 民主人权 万象大千 神传文化 软件下载

美文 笑谈 好书 秘闻内幕 天象人间 轮回漫谈 神奇预言 史前文明 科学新见 技术参考

热点新闻排行

机场用户“碰撞到了审计规则”的解决办法

新手入门:如何将域名解析托管在cloudflare

解决233blog网站v2ray一键安装脚本屏蔽网站

经验分享:如何让tor browser借助v2ray翻墙

翻墙参考:扫盲 VPN Gate——分布式的 VPN

翻墙参考:自由门搭配v2ray翻墙 访问动态网

翻墙参考:自由门搭配SSR翻墙 看动态网稳定

新手入门:在cloudflare网站开通workers功

解决233blog网站v2ray一键安装脚本屏蔽网站

分享:翻墙学习与关注

翻墙辅助:Debian9环境下wireguard一键安装

针对近期封锁严重的解决办法

解决233blog网站v2ray一键安装脚本屏蔽网站

翻墙参考:真正意义上的加速:利用cloudfla

一款讽刺江蛤蟆的代理NaiveProxy 安全高速

教程:自由门如何搭配Trojan客户端使用

免费SSR节点比较多时 应该如何设置快速找到

魔改版BBR一键脚本 For Debian8/Ubuntu16+

翻墙参考:Tor利用obfsproxy破网(增添本地

脚本介绍:一键安装ss+kcptun

翻墙参考:混淆加密SSH代理如何实现多重代

翻墙备用:获取免费tunsafe vpn节点翻墙

自由门三种通道简明使用教程

翻墙辅助:访问爬虫网站 获取免费SSR节点

翻墙参考:整机隔离方案之赛风搭配无界

翻墙参考:双机配合ccproxy规避ssh和vpn客

翻墙参考:简单扫盲I2P 的使用

翻墙辅助:为SS代理流量披上隐形斗篷 cloak

翻墙参考:自主搭建ssr(ShadowsocksR)服务

翻墙参考:影梭搭配自由门

翻墙参考:使用vpn配合翻墙软件破网

翻墙参考:ssh代理配合自由门突破封锁

破网方法集锦(10.7日更新)

网友新发现:恢复自由门F4通道的好办法

新品介绍:Trojan一键安装,全系统支持,自

 
您的位置:主页>技术参考>突破封锁>列表

自由门搭配Hysteria使用【更新版】

文章出处:网友投稿,YouTube:Mr. xiao 发布时间:2023-04-03 作者: 点击:

 
【宇明网】

以前投稿过宇明关于hysteria的搭建及passwall2配合自由门使用的文章(自由门搭配Hysteria使用),由于hysteria后来增加了翻墙非常好用的端口跳跃功能以及passwall已经支持hysteria,所以,这里准备再根据目前的一键脚本及passwall更新下相关内容。关于文章有任何疑问请访问天地行论坛https://tiandixing.org/viewforum.php?f=58发帖交流。

以下文字中蓝色文字皆为脚本执行后的相关提示内容。

安装环境:debian或ubuntu

#关闭防火墙
ufw disable

#安装curl wget
apt update -y
apt install  curl wget -y

#安装iptables-persistent
apt-get install iptables-persistent  -y

出现如下提示(点击图片看大图),请选择yes
 

使用一键脚本进行安装

bash <(curl -fsSL https://git.io/hysteria.sh)

根据脚本运行显示的菜单,选择1 安装hysteria

请选择证书申请方式:

1、使用ACME申请(推荐,需打开tcp 80/443)
2、使用本地证书文件
3、自签证书


没有域名就选3(注意:自签证书近一段时间来无obfs情况下,遭到大量随机阻断如果一定要使用自签证书,请在下方配置选择使用obfs混淆验证,保证安全 )
已有证书就可以选2
没有证书但有域名则选择1

因为机器上已经使用proxysu部署过vless+websocket+tls节点(证书位置和默认名称如下演示),我这里输入序号2

请输入证书cert文件路径(需fullchain cert,提供完整证书链):
/usr/local/etc/xray/ssl/xray_ssl.crt

请输入证书key文件路径:
/usr/local/etc/xray/ssl/xray_ssl.key

请输入所选证书域名: (注:下面的域名请输入申请证书文件时所用的域名)
www.abc.com

选择协议类型:

1、udp(QUIC,可启动端口跳跃)
2、faketcp
3、wechat-video(默认)


选择1

请输入你想要开启的端口,此端口是server端口,建议10000-65535.(默认随机)  (输入自己想用的端口,假设为8888)
8888

选择是否启用:

1、启用(默认)
2、跳过


选择1

请输入起始端口(默认47000):  (输入自己想用的端口,假设为12345)
12345

请输入结束端口(默认48000): (输入自己想用的端口,假设为65432)【端口范围不要包含前面设置的server端口】
65432

请输入您到此服务器的平均延迟,关系到转发速度(默认200,单位:ms): (在cmd窗口使用ping命令进行测试,假设是200)
200
请输入客户端期望的下行速度:(默认50,单位:mbps): (个人的理解,可自行根据网络空闲时段从vps下载文件的最高速度乘15这样设置,比如你从vps下载文件能达到的最高速度是50m,则设置750,当然如果不在意流量,你也可以调高倍数,只要不超过vps最大的带宽,如果懒得测速,设置个100即可,vps不是太差的话,基本流畅看1080p视频问题不大,这里假设设置为100)
100
请输入客户端期望的上行速度(默认10,单位:mbps): (一般使用下行速度除5的结果做上行速度)
20
请输入认证口令(默认随机生成,建议20位以上强密码): (想不到好密码,可以使用在线生成密码的网页帮助生成,这里以使用abc123做演示)
abc123

选择验证方式:

1、auth_str(默认)
2、obfs


选择2,抗封锁能力更强

请输入客户端名称备注(默认使用域名/IP区分,例如输入test,则名称为Hys-test): (自行根据喜好输入,相当于给节点取个名称,假设输入abc)
abc

所有配置完成,接着脚本会自动进行安装直至完成显示配置信息和导入链接信息(如果通过链接无法导入软件客户端,那就只能根据配置自行填写了)。

最后使用如下两条命令将当前的iptables规则保存并即时启用

netfilter-persistent save
netfilter-persistent reload

以上述配置为例,在路由器的passwall插件中设置如下(端口跳跃时间可以自行更改为自己想要的时间,不必按照图示填写):




hysteria节点在passwall插件中的使用和其他类型的节点没啥区别,在下图的tcp节点行选择hysteria节点并应用即可,这里就不多说了。



如果要配合自由门使用,可以按如下操作:

在passwall插件中定位到基本设置的“socks配置”(点击图片看大图)

 

点击“添加”  增加socks配置,socks节点列选择你搭建好的hysteria节点,填写socks5监听端口(假设是10808,注意不要设置为1070,在上一张图的上一张图中已经被占用)和http监听端口(假设是10809),勾选 “socks主开关”,最后点击“保存&应用”


 设置成功后的示意图如下

 
有时看不到出现两个全是对勾的情况,是因为刷新的问题,点击下其他插件或标签页(比如“节点列表”)再重新回到passwall的“基本设置”就可以看到两个对勾了。

假设你路由器的ip为192.168.2.1,将自由门的代理做如下设置后重启即可。

 

如果想使用无界搭配hysteria使用,设置与自由门也差不多,如下图




下面是一位youtuber发表的hysteria搭建视频,供大家参考。

 

视频相关命令和配置内容(:配置内容从网页复制后最好请先粘贴至文本文档中去除掉一些不可见的特殊字符,再从文本文档中复制出来,再粘贴至ssh窗口。另外clash for window要使用hysteria节点,需要替换为Clash.Meta内核,具体请参考该位youtuber的前一期视频https://www.youtube.com/watch?v=lZg50-_SbmI):

1、配置iptables防火墙规则

#安装iptables-persistent

apt install iptables-persistent

#允许所有入站

iptables -P INPUT ACCEPT

#清空所有默认规则

iptables -F

#清空所有自定义规则

iptables -X

#所有计数器清零

iptables -Z

#允许本地访问

iptables -A INPUT -i lo -j ACCEPT

#开放22端口

iptables -A INPUT -p tcp --dport 22 -j ACCEPT

#开放80端口(HTTP)

iptables -A INPUT -p tcp --dport 80 -j ACCEPT

#开放443端口(HTTPS)

iptables -A INPUT -p tcp --dport 443 -j ACCEPT

#开放10010端口(UDP)

iptables -A INPUT -p udp --dport 10010 -j ACCEPT

#开放20000-40000端口(UDP)

iptables -A INPUT -p udp --dport 20000:40000 -j ACCEPT

#允许接受本机请求之后的返回数据

iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

#其他入站一律禁止

iptables -P INPUT DROP

#允许所有出站

iptables -P OUTPUT ACCEPT

#查看开放的端口

iptables -L

#添加NAT规则

iptables -t nat -A PREROUTING -p udp --dport 20000:40000 -j DNAT --to-destination :10010

#查看NAT规则

iptables -t nat -nL --line

#保存iptables规则

netfilter-persistent save

2、下载hysteria

wget -O /usr/bin/hysteria https://github.com/apernet/hysteria/releases/download/v1.3.4/hysteria-linux-amd64

3、使hysteria可执行

chmod +x /usr/bin/hysteria

4、编辑hysteria配置信息

mkdir /etc/hysteria && cd $_

touch config.json

#config.json配置信息

{

  "listen": ":10010", //监听地址

  "protocol": "udp", //"udp","wechat-video","faketcp",留空默认"udp"

  "acme": {

    "domains": [

      "mydomain.com" //你的域名

    ],

    "email": "email@gmail.com" //你的邮箱

  },

  "up_mbps": 200, // 单客户端最大上传速度

  "down_mbps": 500, // 单客户端最大下载速度

  "disable_udp": false,

  "obfs": "obfs123", // 混淆密码

  "auth": {

    "mode": "password", // 验证模式,目前支持 "none", "passwords", "external"

    "config": [

      "xiao001" //修改为自己的验证密钥,密钥可多组(多用户),示例:"xiao001","xiao002","xiao003"

    ]

  },

  "alpn": "h3",

  "recv_window_conn": 15728640, //QUIC流接收窗口

  "recv_window_client": 67108864, //QUIC连接接收窗口

  "max_conn_client": 4096, // 单客户端最大活跃连接数

  "disable_mtu_discovery": false

}

5、为hysteria配置开机自启

cat > /etc/systemd/system/hysteria.service <<EOF

[Unit]

Description=Hysteria Server Service

After=network.target

[Service]

Type=root

ExecStart=/usr/bin/hysteria -config /etc/hysteria/config.json server

WorkingDirectory=/etc/hysteria

Environment=HYSTERIA_LOG_LEVEL=info

CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE CAP_NET_RAW

AmbientCapabilities=CAP_NET_ADMIN CAP_NET_BIND_SERVICE CAP_NET_RAW

NoNewPrivileges=true

[Install]

WantedBy=multi-user.target

EOF

6、重新加载守护进程

systemctl daemon-reload

7、启动并设置hysteria为开机自启

systemctl enable --now hysteria

8、查看当前状态

systemctl status hysteria

#Clash节点配置信息

- name: hysteria

  type: hysteria

  server: mydomain.com

  ports: 20000-40000

  hopping interval: 180

  auth_str: xiao001

  obfs: obfs123

  alpn:

    - h3

  protocol: udp

  up: '200'

  down: '500'

  recv_window_conn: 15728640

  recv_window: 67108864

  disable_mtu_discovery: false

宇明固定域名 http://yuming.qxbbs.org

[读者投稿与反馈(欢迎留言!)] [返回顶部↑]

相关文章:
 

翻墙了解:1分钟搭建Xray最新Reality协议

小白教程:人人都能拥有的免费软路由

自由门搭配Hysteria使用【更新版】

翻墙分享:甬哥版TUIC一键脚本搭建教程

翻墙碎语:客户端简单查看Hysteria多端口跳跃功能

翻墙碎语:解决Hysteria多端口跳跃功能重启失效问题

翻墙了解:更强大更灵活的NaiveProxy一键脚本分享

翻墙了解:PassWall实现负载均衡

翻墙了解:clash负载均衡实现带宽叠加

翻墙了解:NaiveProxy一键脚本分享及补充

[ 关 闭 本 页 ]


请使用IE5.0 以上 最佳分辨率1024*768
Copyright(C)2003-2008 YuMing site all rights reserved.
版权所有: 宇明小站 Copyright (C)2003-2008 ,保留全部权利 ,欢迎转载!
特别声明:本站新闻只代表文章作者的观点和陈述