Git Product home page Git Product logo

surfboard's People

Contributors

getsurfboard avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

surfboard's Issues

[BUG] 从2.12.4版本开始通知栏瓷贴不可用

有问题的版本:

2.12.4 - latest

问题描述:

从版本2.12.3开始,通知栏快捷瓷贴就异常了。之前版本添加的瓷贴一直灰色,不会响应应用的行为。
一旦从通知栏移除已添加的瓷贴,就无法在瓷贴列表里抓到surfboard 提供的瓷贴,我查看changlog也并没有看到有关去除/修改瓷贴的相关描述

预期行为:

通知栏瓷贴可正常添加并正常使用

希望可以自定义Geoip

目前默认的好多会把国内地址定义为外网地址………如果能自定义使用Loyalsoldier的geoip就完美了

可以设置多少分钟后自动跟新订阅吗?

你好:
找了设置没找到想要的功能。
订阅更新,只有订阅那手动更新功能,或者断开连接重新连上才自动更新订阅。
能否在连上的状态下,设置多少分钟后自动更新订阅?类似clash那样,配置那有选择多少时间更新一次。
谢谢!

URL-TEST、URL覆写相关

URL-TEST:
软件是不是对配置文件中URL-TEST 组数量做了限制,我尝试过导入25个URL-TEST组的配置文件,汇报未知错误,查找了很久,发现删掉一半URL-TEST 组就可以正常导入了,这是什么原因

URL覆写:
作者,sagernet有一个域名覆写的功能,surfboard有计划支持吗?

自动更新

可以添加定时自动更新订阅的功能吗

分流设置

可以增加黑白名单的导入和导出吗

换个图标颜色

希望能把桌面图标的青色换成白色,白底黑图案,这样会更美观些,或者直接优化下图标,改版后的界面和桌面图标总感觉不搭配

2.18.4版本点 开“ 强制开启UDP转发 ” 也无法拨打Google voice

机场服务是支持UDP转发的。同样的订阅在Shadowrocket上可以正常拨打Google voice, 以往旧版本的surfboard也可以正常使用,但更新后就不行了,手动更改为udp-relay=true也不行,点开“ 强制开启UDP转发 ” 也不行,请问是新版本需要什么设置吗?

[Enhancement] 设置合理的keep alive idle及interval,避免额外的电量消耗

用surfboard连接vmess服务端,用tcpdump抓包可以看到客户端发起的keep alive的心跳:

15:39:12.949262 eth3  In  IP x.x.x.x.32954 > 192.168.1.158.xxxx: Flags [.], ack 2041, win 282, options [nop,nop,TS val 830384092 ecr 318136215], length 0
15:39:12.949386 eth3  Out IP 192.168.1.158.xxxx > x.x.x.x.32954: Flags [.], ack 2506, win 578, options [nop,nop,TS val 318151319 ecr 830293576], length 0

15:39:28.055572 eth3  In  IP x.x.x.x.32954 > 192.168.1.158.xxxx: Flags [.], ack 2041, win 282, options [nop,nop,TS val 830399196 ecr 318151319], length 0
15:39:28.055734 eth3  Out IP 192.168.1.158.xxxx > x.x.x.x.32954: Flags [.], ack 2506, win 578, options [nop,nop,TS val 318166425 ecr 830293576], length 0

golang默认将keep alive的心跳间隔设置在15s,而在xray-core已经给streamsettings增加了两个字段tcpKeepAliveIdle和tcpKeepAliveInterval,用于手动设置keep alive的心跳参数。

surfboard作为移动端应用,建议参考clash for android的做法禁用keepalive,或者配置xray参数,给tcpKeepAliveIdle和tcpKeepAliveInterval设置较长的时间间隔。

XTLS/Xray-core#1166
v2ray/v2ray-core#2564

功能建议:支持IPV6

subconverter 配置转换中 surfboard 的默认设置是:

[General]
ipv6 = false

希望 surfboard 能够在 覆盖配置文件定义项 中添加ipv6启用开关。

希望加入“忽略无效规则集域名集”的选项

我有一些配置文件中使用了外部的规则集和域名集,这些集在github上,例如https://raw.githubusercontent.com/Loyalsoldier/surge-rules/release/direct.txt
但raw.githubusercontent.com本身墙内是不可以直连的,所以为了添加这个配置文件,我必须新建另一个不引用外部规则的配置,然后在已经建立VPN的情况下才能添加这个规则。
另外每次surfboard程序更新,都会使这些引入了外部规则的配置文件失效,必须重新按照上面的方法再添加一次。
希望能加入忽略这些无效规则的选项,这样就可以先连接,再更新规则集了。

希望能支持clash配置

希望能支持clash配置,网上得surboard配置太少,clash配置订阅又不支持surboard所以能内置一个转换就非常好了

开放监听端口以供 Adguard 等工具进行共存、代理过滤广告流量

如题,就像其它一些竞品,例如 Clash for Android ,开放默认的监听端口,可以让 Adguard 设置 Proxy 代理流量,以达到实现两者共存,并且过滤广告的效果。

类似实现共存的过程如下所示,基本上实现方案是 建立 proxy ,连接 127 本地地址 + 监听端口 :

我在网上找了好久,找不到 surfboard 默认监听端口相关的文章,自己看了半天规则文本,也看不到有写 port 的字段。如果本身就有监听端口的话,可以说明一下吗?谢谢!

更新:找到了设置,里面有本地代理的默认端口,这个小问题解决了。但是尚不知道怎么设置才能仅让 surfboard 启动而不代理全局流量。

黑屏

最新版本用一段时间就会梯子就会自己断开 而且打开软件一直是黑屏状态 除非把软件的后台杀了才可以 一天时间起码出现三次左右

不支持clash订阅?

不支持clash订阅,能添加配置文件,但是解所不出节点服务器,需要设置哪里吗?

为什么速度慢

同节点和clash天差地别,换机场,订阅转换都没用,速度连youtube的4k都不能看,clash 4k流畅,这是什么原因?开发员赶紧解决一下速度问题,好多天,好多办法都试了,没用

手机重启app不会自启的问题

手机s22 ultra
app版本:2.13.3
已经在设置里面勾选了启动设备时勾选vpn,手机里所有节电选项均关闭,app启动列表里面也添加,但是手机重启app不会自启动,请关注一下这个问题

请分包

否则我只能去商店支持这个项目了。

希望在有设置doh的情况下,提供关闭默认dns查询的选项

你好,我在查看logcat的时候发现,在设置里doh服务器的情况下,一次连接的dns查询过程中,surfboard会同时向doh 和默认dns(我设置为223.5.5.5)发起查询。我的想法中,默认dns只用于查询doh中的域名,而不是每次连接的域名。这样导致最终访问的域名还是发给了223.5.5.5,虽然它可能没有发挥任何作用,但我希望我的dns查询只发送给doh服务器,以保护隐私。希望能提供关闭默认dns查询的功能。

以下为该logcat输出:
11-19 11:05:40.284 27931-28051/
(0 x0000002E) DNS QUERY(0) UNKNOWN
[www.gstatic.com] using doh-server
11-19 11:05:40.284 27931-28051/
(0 x0000002E) DNS QUERY(0) UNKNOWN [www.gstatic.com] using 223.5.5.5:53

功能建议:新增一个全局Socks5端口代理

场景:手机需要规则代理,局域网内其他设备需要全局但只能设置socks5代理不能装软件
现在可以在局域网内启用http、socks5代理,希望可以再额外监听一个socks5端口,通过这个端口的流量直接全部走代理,无视出站规则设置。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.