Skip to content

china use tls+ws#371

Open
geekjy wants to merge 9 commits intoexpressvpn:mainfrom
geekjy:main
Open

china use tls+ws#371
geekjy wants to merge 9 commits intoexpressvpn:mainfrom
geekjy:main

Conversation

@geekjy
Copy link
Copy Markdown

@geekjy geekjy commented Mar 26, 2026

Description

1.Earthfile add build-openwrt-x64
2.client and server add websocket
3.use nginx/caddy proxy tls server
4.add client compare ipv6
5.china dns use public dns forward server

Motivation and Context

Using it in China may cause ExpressVPN to fail to connect due to GFW (Great Firewall) interference.
However, in China, it is possible to communicate using simulated TLS+WS TCP port 443.

How Has This Been Tested?

Ubuntu uses bash ws/setup.sh --proxy caddy to deploy lightway-server websocket, lightway-client mode: tcp, websocket: true, ws_path: "/api", ws_tls: true, ws_host: "xxx.net"

windows and openwrt_x64 client,ubuntu server

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • [x ] New feature (non-breaking change which adds functionality)
    1.Earthfile add build-openwrt-x64
    2.client and server add websocket
    3.use nginx/caddy proxy tls server
    4.add client compare ipv6
    5.china dns use public dns forward server
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • My change requires a change to the documentation.
  • [x ] I have updated the documentation accordingly.
  • The correct base branch is being used, if not main

@geekjy geekjy requested a review from a team as a code owner March 26, 2026 00:34
@kp-antonio-yang
Copy link
Copy Markdown

Hi @geekjy

Thanks for the PR.

Please notice not all team member able to read in Mandarin, and also we do not use squash.

Thank you.

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.

2 participants