Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support hysteria v2, and Add shadow-tls features #1275

Merged
merged 15 commits into from
Oct 12, 2023

Conversation

AmberisMyShiba
Copy link
Contributor

1.support Hysteria Version 2 full features, remove Hysteria v1 features
2.support tuic full functions for ssr-plus, fixed tuic minor errors and bugs
3.add shadow-tls new features, support full fuctions for ssr-plus

* change tuic dual_stack option's ip address

* add shadow-tls config block
* change tuic dual_stack option's ip address

* add shadow-tls config block
2.support tuic full functions for ssr-plus, fixed tuic minor errors and bugs
3.add shadow-tls new features, support full fuctions for ssr-plus
@zxlhhyccc
Copy link
Contributor

测试了一下,ss订阅节点时在服务器配置里显示的是v2ray/xray的配置,在config里显示的是ss节点配置,但不影响使用!

@AmberisMyShiba
Copy link
Contributor Author

测试了一下,ss订阅节点时在服务器配置里显示的是v2ray/xray的配置,在config里显示的是ss节点配置,但不影响使用!

订阅的模块我未做改动,所以我不知道是否有bug。

@zxlhhyccc
Copy link
Contributor

测试了一下,ss订阅节点时在服务器配置里显示的是v2ray/xray的配置,在config里显示的是ss节点配置,但不影响使用!

订阅的模块我未做改动,所以我不知道是否有bug。

订阅模块是没改动,但type改变了,如果不编译ss而编译了rust但订阅的是ss节点,配置显示就是V2ray/Xray,在ss版本中不会正常显示ss节点。

fix hysteria client params
fix minor errors in translation
fix gen config module for tuic server params
fix translation for tuic Dual-stack Listening Socket
@coolsnowwolf
Copy link
Collaborator

等待修复订阅部分

@zxlhhyccc
Copy link
Contributor

zxlhhyccc commented Oct 10, 2023

等待修复订阅部分
image
大雕大佬:
1、在这里添加ss的一行代码订阅获取节点后显示配置问题就解决了,实际该pr订阅没问题的。。。
2、hysteria v2的订阅是否有问题我没机场测试,但貌似没动影响hysteria订阅,毕竟hysteria v2在代理里还是写成hysteria。。。

@AmberisMyShiba
Copy link
Contributor Author

AmberisMyShiba commented Oct 10, 2023

等待修复订阅部分
修复完成,请review、check和feedback

@zxlhhyccc
Copy link
Contributor

等待修复订阅部分
修复完成,请review、check和feedback

Makefile的第45行有问题,上下文不对,大佬请修正。。。。

I really appreciate everyone who reviewed my PR
@zxlhhyccc
Copy link
Contributor

等待修复订阅部分
修复完成,请review、check和feedback

大佬,为何Shadow-tls不直接源码编译,使用二进制毕竟只能几个架构使用,源码编译可以绝大部分架构使用,能扩充适配性!

@AmberisMyShiba
Copy link
Contributor Author

等待修复订阅部分
修复完成,请review、check和feedback

大佬,为何Shadow-tls不直接源码编译,使用二进制毕竟只能几个架构使用,源码编译可以绝大部分架构使用,能扩充适配性!
我还不会搞rust的交叉编译。

@sbwml
Copy link
Contributor

sbwml commented Oct 11, 2023

等待修复订阅部分
修复完成,请review、check和feedback

大佬,为何Shadow-tls不直接源码编译,使用二进制毕竟只能几个架构使用,源码编译可以绝大部分架构使用,能扩充适配性!

二进制好,rust/host 的构建耗时太死亡了。得炸死不少 github action 白嫖玩家

@coolsnowwolf coolsnowwolf merged commit 89c11f8 into fw876:master Oct 12, 2023
9 checks passed
Repository owner deleted a comment from AmberisMyShiba Oct 14, 2023
Repository owner deleted a comment from AmberisMyShiba Oct 14, 2023
@adzcsx2
Copy link

adzcsx2 commented Oct 19, 2023

支持了hysteria2,那么ssrp如何使用呢,还是只能使用hys1
image

@AmberisMyShiba
Copy link
Contributor Author

支持了hysteria2,那么ssrp如何使用呢,还是只能使用hys1 image

hysteria1已经被淘汰了,默认就是hysteria2

@adzcsx2
Copy link

adzcsx2 commented Oct 19, 2023

支持了hysteria2,那么ssrp如何使用呢,还是只能使用hys1 image

hysteria1已经被淘汰了,默认就是hysteria2

passwall的节点配置里有hysteria2选项,配置之后可以成功访问,可是ssrp的hysteria的配置和passwall的hys2配置并不一样,配置后无法访问google。
我将passwall的hysteria2节点导出hysteria2://,是这样的开头,我无法导入进ssrp。于是我修改成hysteria://,导入进去之后依然无法访问。

@adzcsx2
Copy link

adzcsx2 commented Oct 19, 2023

支持了hysteria2,那么ssrp如何使用呢,还是只能使用hys1 image

hysteria1已经被淘汰了,默认就是hysteria2

如果有需要,我可以将passwall配置好的hysteria2节点导出发你测试。

@AmberisMyShiba
Copy link
Contributor Author

支持了hysteria2,那么ssrp如何使用呢,还是只能使用hys1 image

hysteria1已经被淘汰了,默认就是hysteria2

如果有需要,我可以将passwall配置好的hysteria2节点导出发你测试。

用全新编译的固件重新刷机。或者手动更新ssrp模块和hysteria二进制文件。

@adzcsx2
Copy link

adzcsx2 commented Oct 19, 2023

支持了hysteria2,那么ssrp如何使用呢,还是只能使用hys1 image

hysteria1已经被淘汰了,默认就是hysteria2

如果有需要,我可以将passwall配置好的hysteria2节点导出发你测试。

用全新编译的固件重新刷机。或者手动更新ssrp模块和hysteria二进制文件。

感谢!更新到最新固件之后使用没有问题。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants