Commit Graph

30 Commits

Author SHA1 Message Date
Hagb
ea1cf7c42a Add support for timed pinging
It helps to keep connection longer. Tested by @ethanfun.
2023-07-26 15:42:14 +08:00
Hagb
e13ece4db1 Use qemu-user >= 8.0.0 which fixes a memory leak bug
https://gitlab.com/qemu-project/qemu/-/issues/866

In docker-easyconnect, it was first mentioned in #128.
2023-07-26 15:16:46 +08:00
Hagb
64891dd7e4 Rename env variable ECPASSWORD to CLIP_TEXT and add related document
ECPASSWORD is used to set clipboard text in VNC, but its name is
confusing. So rename it to a more exact name.

This issue also adds document about clipboard in VNC.

Solve #251.
2023-07-26 03:14:52 +08:00
Hagb
5a3e0fd549 Add document about EasyConnect versions matching 2023-07-26 02:23:14 +08:00
Hagb
6bf6ad7a02 doc: docker run with --rm 2023-07-25 02:09:00 +08:00
Hagb
7f076a670b Clean up doc/usage.md 2023-07-21 16:43:49 +08:00
Hagb
eb323718e3 Create temporary tun device for danted
To start danted successfully, all network interfaces listed in the
configuration of danted should occur and has ip(s). After started
successfully, danted can run without troubles even after the status
of thoes network interfaces is changed (such as deleted and recreated).

This commit creates a temporary tun interface with same name as Sangfor
VPN, assigns an ip, starts danted, and then deletes the interface.
2023-07-19 05:39:41 +08:00
Hagb
c5391d808d Update documents
close #250
2023-07-17 17:09:31 +08:00
Hagb
59265bfd7d Make 7.6.7 default and support multi-arch build in github action
Resolve #99, #128, #258
2023-06-25 04:57:18 +08:00
Hagb
b93d0d5aaf Merge branch 'master' into develop 2023-03-08 00:42:20 +08:00
Hagb
8a1dd3b564 Add DISABLE_PKG_VERSION_XML envirnoment variable option
With this option enabled, the configuration file will be set to a
symblic link of /dev/null, which will prevent EasyConnect from storing
the version information to local and checking client version.
2023-03-08 00:31:01 +08:00
Hagb
530b7d5be5 Expose 54530 port
This port is used by EasyConnect for web api, called by EasyConnect GUI
and/or web page of VPN server.

Close #143
2023-01-24 22:36:09 +08:00
Hagb (Junyu Guo 郭俊余)
531f761f4c Merge pull request #224 from JHees/master
Modified doc/usage.md about explanation of x11
2023-01-21 12:16:42 +08:00
Xingzhao.H-wsl
f225f9b0b4 Modified doc/usage.md about explanation of x11 2023-01-20 23:41:20 +08:00
Hagb
ea07ea9606 Merge branch 'master' into develop 2023-01-20 04:53:07 +08:00
Hagb
4a1a59247e Adjust default VNC resolution and add an argument for custom value
Fix #201
2023-01-20 04:23:22 +08:00
Hagb
5ed3825f3e Merge branch 'master' into develop 2023-01-19 00:45:53 +08:00
ghdefe
2173ca6c4f Add startup option: EXIT_LOCK 2022-10-31 14:51:00 +08:00
ghdefe
83c0a8aae3 Add startup optional: DO_NOT_EXIT 2022-10-28 16:43:03 +08:00
Hagb
ba974b02cd Merge branch 'master' into develop 2022-09-19 15:38:55 +08:00
Hagb
105f2eba3d Merge pull request #162 from myuanz/master 2022-08-13 23:22:49 +08:00
Mac_Zhou
299b98622e Add easy-novnc as novnc server 2022-07-23 07:02:15 +08:00
Hagb Green (Guo Junyu)
502bccac2f Add a workaround for qemu-user memory leak
qemu-user bug: https://gitlab.com/qemu-project/qemu/-/issues/866

https://github.com/Hagb/docker-easyconnect/issues/128#issuecomment-1074058067
2022-03-22 01:13:17 +08:00
Hagb Green (Guo Junyu)
6c9cd1e28d Add document of FORWARD 2022-03-21 01:58:18 +08:00
Hagb Green (Guo Junyu)
4172e45120 Sort options 2022-03-21 01:34:41 +08:00
Hagb
80920259b4 Add FAKE_HWADDR variable for rootless podman
没有 root 权限的 podman 无法设置静态的虚拟网卡的 MAC 地址,每次启动都会产生不同的 MAC 地址,从而 EasyConnect
需要提交硬件新的硬件 ID。这个 commit 用 LD_PRELOAD 劫持了用于获取 MAC 地址的 loctl 函数,将获取的 MAC 地址指定为
用户指定的 FAKE_HWADDR 环境变量的值。
2022-02-06 04:20:50 +08:00
ztongxue
70cbff0415 Add tinyproxy to support http&https proxy 2021-08-04 02:23:27 +08:00
Hagb Green
0a62968a72 Update FAQ 2021-07-19 23:43:46 +08:00
Hagb Green
c3dd68287c Add CHECK_SYSTEM_ONLY environment variable 2021-07-19 17:54:08 +08:00
Hagb Green
0eeea3679c Update documents 2021-07-19 17:36:00 +08:00