https://github.com/Unicode01/ut-cdn
第一个星期接触golang,写的很菜
主要是iepl限定规则太少的话只能自己搞一台分流,nginx配置太麻烦了,直接写一个舒服多了,只实现了基本功能,其他的以后再实现 画大饼
靠host作为分流规则,如果需要ws 0-rtt请启用 ed=2048 可以做到0rtt ,延迟和直接ss走iepl差不多
主要解决了iepl落地线路差和规则少的问题吧,可以支持用一个规则分流一堆节点
以后准备完善一下安全和性能,顺便再支持一下gRPC
不说了,从2点开始写代码熬到6点熬两天人都快似掉了 
有什么建议和意见都可以直接提,能解决我就找时间解决,不能解决我就靠你们的pr 
config.json 配置参考:
{
"LoggerLevel": 2,
"Server": {
"Port": 7777,
"Host": "0.0.0.0"
},
"Transfer": {
"EnableTransferStatistcs": true,
"MapHosts": [
{
"ServerId":"IN",
"Host": "f1670756-0b3d-4a04-86e9-743a0a1f418b",
"AllowedUrls": [
"/wss"
],
"Origin": "127.0.0.1:443"
},
{
"ServerId":"SG",
"Host": "5293db12-ee58-4f8f-bb27-ebd843a67eda",
"AllowedUrls": [
"/wss"
],
"Origin": "127.0.0.1:443"
},
{
"ServerId":"Akile TW",
"Host": "05a3eb46-203d-4c2f-bc38-904bf66713d6",
"AllowedUrls": [
"/wss"
],
"Origin": "127.0.0.1:443"
},
{
"ServerId":"CMHK",
"Host": "f84cdeee-668c-4f99-ab05-7bed4edc2f9c",
"AllowedUrls": [
"/wss"
],
"Origin": "127.0.0.1:10502"
},
{
"ServerId":"BAGE HK",
"Host": "63c13dca-01e8-4d7e-9042-e1fb8369610e",
"AllowedUrls": [
"/wss"
],
"Origin": "127.0.0.1:8000"
},
{
"ServerId":"Oracle KR",
"Host": "452220be-176b-476b-a249-15fed5f08ceb",
"AllowedUrls": [
"/wss"
],
"Origin": "127.0.0.1:63552"
},
{
"ServerId":"Akile JPhyper",
"Host": "f9d78f21-d3d8-4c83-8123-5533a8269780",
"AllowedUrls": [
"/jp1"
],
"Origin": "127.0.0.1:443"
}
]
},
"WebServer": {
"Enable": true,
"Host": "0.0.0.0",
"Port": 8888,
"URL": "/my_status_check_point"
}
}
以上配置在 http://ip:8888/my_status_check_point 可以查看已传输的流量和建立成功的ws请求数,其他的没写好
都起床了

捉)
@RyanShang #1 更难受了
顶
支持
占位
等你优化
好贴 bd
看不懂 绑定
支持