Bernardo Arocho

Results 20 comments of Bernardo Arocho

建议使用supervisor,可以开机自动后台运行和守护进程。

目前的项目貌似只支持ipv4,关于ipv6晚点我研究会,估计后续版本会支持。

或者你修改下代码中的建立远程连接的socket.AF_INET改成socket.AF_INET6 试试

``` def connectremote(host, port): try: host = socket.gethostbyname(host) client = socket.socket(socket.AF_INET, socket.SOCK_STREAM) ssl_client = ssl.wrap_socket(client, ssl_version=ssl.PROTOCOL_SSLv23) ssl_client.connect((host, port)) ssl_client.setblocking(1) logger = logging.getLogger('%s:%d' % ('Conn', ssl_client.fileno())) logger.debug('New connection to: %s:%d' %...

``` # 检测控制连接是否连接. if mainsocket == False: ip = dnsopen(host) if ip == False: logging.info('update dns') time.sleep(10) continue mainsocket = connectremote(ip, port) if mainsocket == False: logging.info('connect failed...!') time.sleep(10) continue...

![image](https://cloud.githubusercontent.com/assets/17927997/24350921/9949b8de-1316-11e7-814c-e061cf23ab2d.png) ipv6服务器地址,测试结果

@ymg5206 现已支持Ipv4/Ipv6双栈

I feel that Whiskey does not support running games, why I have tried more than 30 games, but there is no response at all? Only the application exe displayed by...

if type == 3 or (type == 2 and linkstate == 2): sendbuf(tosock, recvbuf) recvbuf = bytes() 代理的数据都是直接转发的

因为 connectlocal 会对域名进行解析成ip,后建立隧道。 例如: 反向代理nginx绑定了server_name,需要在nginx配置里加入 server_name ip或者是ngrok服务器域名; 设置自定义域名的话:需要在nginx配置里加入 server_name 自定义域名; 设置服务器随机域名的话:需要在nginx配置里加入 服务器指派的域名; 或者端口