where is the softether VPN client for Andriod & IOS?

Post your questions about SoftEther VPN software here. Please answer questions if you can afford.
Post Reply
cyf2004
Posts: 1
Joined: Mon Jun 10, 2019 2:01 am

where is the softether VPN client for Andriod & IOS?

Post by cyf2004 » Mon Jun 10, 2019 2:03 am

Hi All,
Could anyone tell me where is the softether VPN client for Andriod & IOS? I found a long time for it,but I have no idea to find it. Thanks.

sky59
Posts: 241
Joined: Tue Sep 11, 2018 5:58 pm

Re: where is the softether VPN client for Andriod & IOS?

Post by sky59 » Mon Jun 10, 2019 7:06 am

for ios you must compile existing source code, i tried and it works without any need for "adjustment", it compiles without error

for android it does not officially exist: but i found source, someone made adjustment like using different tmp folder and so on.. android is different

Then it needed A LOT of adjustments, installations but it finally works, i made it for API14

But it is buggy when i start client i must manually correct ip route table, it makes chaos, it is source code problem because client behaves in exactly stupid way also on ubuntu linux computer /no adjustments were needed to compile it/

Also android must be rooted otherwise you can not start client, i start it from terminal window

Search my posts here i made a lot of photos

https://www.vpnusers.com/viewtopic.php? ... 339#p86339
https://www.vpnusers.com/viewtopic.php? ... 249#p86249

coolname
Posts: 13
Joined: Mon Jun 10, 2019 7:17 am

Re: where is the softether VPN client for Andriod & IOS?

Post by coolname » Mon Jun 10, 2019 8:13 am

Hi Sky59, could you please elaborate on how to compile the existing source code for Apple iOS client? I've heard that s/e only offers SSL client for Windows, Mac, and Linux but there is not such SSL client for android and iOS.

sky59
Posts: 241
Joined: Tue Sep 11, 2018 5:58 pm

Re: where is the softether VPN client for Andriod & IOS?

Post by sky59 » Mon Jun 10, 2019 8:42 am

Ios is mac, is not it?

I compiled it on colleague's air ibook /i do not remember that stupid apples names/

Just unpack and run make, if i remember correct, but i do know nothing special was needed

Dwebtron
Posts: 8
Joined: Sun Sep 30, 2018 1:42 pm

Re: where is the softether VPN client for Andriod & IOS?

Post by Dwebtron » Mon Jun 10, 2019 11:38 pm

sky59 wrote:
Mon Jun 10, 2019 8:42 am
Ios is mac, is not it?

I compiled it on colleague's air ibook /i do not remember that stupid apples names/

Just unpack and run make, if i remember correct, but i do know nothing special was needed
iOS is iPhone, OSX is Mac/Macbooks.
Android, while based on Linux, doesn't always behave the same.

jayko
Posts: 6
Joined: Fri Jul 19, 2019 6:00 am

Re: where is the softether VPN client for Andriod & IOS?

Post by jayko » Fri Jul 19, 2019 7:30 am

sky59 wrote:
Mon Jun 10, 2019 7:06 am
for ios you must compile existing source code, i tried and it works without any need for "adjustment", it compiles without error

for android it does not officially exist: but i found source, someone made adjustment like using different tmp folder and so on.. android is different

Then it needed A LOT of adjustments, installations but it finally works, i made it for API14

But it is buggy when i start client i must manually correct ip route table, it makes chaos, it is source code problem because client behaves in exactly stupid way also on ubuntu linux computer /no adjustments were needed to compile it/

Also android must be rooted otherwise you can not start client, i start it from terminal window

Search my posts here i made a lot of photos

https://www.vpnusers.com/viewtopic.php? ... 339#p86339
https://www.vpnusers.com/viewtopic.php? ... 249#p86249

Hi Sky59, you manage to get the softether client to compile from the source in macOS? is that what you implied?

I downloaded the source code, and it require the following:

ou need to install the following software to build SoftEther VPN for UNIX.

- Linux, FreeBSD, Solaris or Mac OS X.
- GNU Compiler Collectipon (gcc) and binary utilities.
- GNU Make (gmake).
- GNU C Library (glibc).
- POSIX Threads (pthread).
- OpenSSL (crypto, ssl).
- libiconv.
- readline.
- ncurses.

for macOS to be able to compile the source code. you manage to get all those list aboved?

thanks

sky59
Posts: 241
Joined: Tue Sep 11, 2018 5:58 pm

Re: where is the softether VPN client for Andriod & IOS?

Post by sky59 » Fri Jul 19, 2019 2:21 pm

yes, my colleage has got company development iMac and he has everything for development on it

jayko
Posts: 6
Joined: Fri Jul 19, 2019 6:00 am

Re: where is the softether VPN client for Andriod & IOS?

Post by jayko » Sat Jul 20, 2019 2:16 am

sky59 wrote:
Fri Jul 19, 2019 2:21 pm
yes, my colleage has got company development iMac and he has everything for development on it
ok, cool, I install xcode 8 and compile the source code, and got into :

'openssl/ssl.h' file not found

already try to google for solution but doesn't seems to work.

do you mind to share what is the xcode version they are using?

jayko
Posts: 6
Joined: Fri Jul 19, 2019 6:00 am

Re: where is the softether VPN client for Andriod & IOS?

Post by jayko » Sat Jul 20, 2019 3:36 pm

sky59 wrote:
Fri Jul 19, 2019 2:21 pm
yes, my colleage has got company development iMac and he has everything for development on it
Hi Sky59,

I manage to proceed with the compilation but stuck at linker part, do you know if anything missing here?
Thanks.

Jays-Mac-mini:SoftEtherVPN_Stable jayko$ make
cc -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_MACOS -DBRIDGE_PCAP -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -O2 -fsigned-char -m64 tmp/objs/Mayaqua/Cfg.o tmp/objs/Mayaqua/Encrypt.o tmp/objs/Mayaqua/FileIO.o tmp/objs/Mayaqua/Internat.o tmp/objs/Mayaqua/Kernel.o tmp/objs/Mayaqua/Mayaqua.o tmp/objs/Mayaqua/Memory.o tmp/objs/Mayaqua/Microsoft.o tmp/objs/Mayaqua/Network.o tmp/objs/Mayaqua/Object.o tmp/objs/Mayaqua/OS.o tmp/objs/Mayaqua/Pack.o tmp/objs/Mayaqua/Secure.o tmp/objs/Mayaqua/Str.o tmp/objs/Mayaqua/Table.o tmp/objs/Mayaqua/TcpIp.o tmp/objs/Mayaqua/Tick64.o tmp/objs/Mayaqua/Tracking.o tmp/objs/Mayaqua/Unix.o tmp/objs/Mayaqua/Win32.o tmp/objs/Cedar/Account.o tmp/objs/Cedar/Admin.o tmp/objs/Cedar/AzureClient.o tmp/objs/Cedar/AzureServer.o tmp/objs/Cedar/Bridge.o tmp/objs/Cedar/BridgeUnix.o tmp/objs/Cedar/BridgeWin32.o tmp/objs/Cedar/Cedar.o tmp/objs/Cedar/CedarPch.o tmp/objs/Cedar/Client.o tmp/objs/Cedar/CM.o tmp/objs/Cedar/Command.o tmp/objs/Cedar/Connection.o tmp/objs/Cedar/Console.o tmp/objs/Cedar/Database.o tmp/objs/Cedar/DDNS.o tmp/objs/Cedar/EM.o tmp/objs/Cedar/EtherLog.o tmp/objs/Cedar/Hub.o tmp/objs/Cedar/Interop_OpenVPN.o tmp/objs/Cedar/Interop_SSTP.o tmp/objs/Cedar/IPsec.o tmp/objs/Cedar/IPsec_EtherIP.o tmp/objs/Cedar/IPsec_IKE.o tmp/objs/Cedar/IPsec_IkePacket.o tmp/objs/Cedar/IPsec_IPC.o tmp/objs/Cedar/IPsec_L2TP.o tmp/objs/Cedar/IPsec_PPP.o tmp/objs/Cedar/IPsec_Win7.o tmp/objs/Cedar/Layer3.o tmp/objs/Cedar/Link.o tmp/objs/Cedar/Listener.o tmp/objs/Cedar/Logging.o tmp/objs/Cedar/Nat.o tmp/objs/Cedar/NativeStack.o tmp/objs/Cedar/NM.o tmp/objs/Cedar/NullLan.o tmp/objs/Cedar/Protocol.o tmp/objs/Cedar/Radius.o tmp/objs/Cedar/Remote.o tmp/objs/Cedar/Sam.o tmp/objs/Cedar/SecureInfo.o tmp/objs/Cedar/SecureNAT.o tmp/objs/Cedar/SeLowUser.o tmp/objs/Cedar/Server.o tmp/objs/Cedar/Session.o tmp/objs/Cedar/SM.o tmp/objs/Cedar/SW.o tmp/objs/Cedar/UdpAccel.o tmp/objs/Cedar/UT.o tmp/objs/Cedar/VG.o tmp/objs/Cedar/Virtual.o tmp/objs/Cedar/VLan.o tmp/objs/Cedar/VLanUnix.o tmp/objs/Cedar/VLanWin32.o tmp/objs/Cedar/WaterMark.o tmp/objs/Cedar/WebUI.o tmp/objs/Cedar/WinUi.o tmp/objs/Cedar/Wpc.o src/hamcorebuilder/hamcorebuilder.c -O2 -fsigned-char -m64 -lm -lpthread -lssl -lcrypto -liconv -lreadline -lncurses -lz -lpcap -o tmp/hamcorebuilder
tmp/hamcorebuilder src/bin/hamcore/ src/bin/BuiltHamcoreFiles/unix/hamcore.se2
hamcore.se2 Build Utility
Copyright (c) SoftEther VPN Project. All Rights Reserved.

Src Dir: 'src/bin/hamcore/'
Dest Filename: 'src/bin/BuiltHamcoreFiles/unix/hamcore.se2'

Processing...
src/bin/hamcore/authors.txt: 82 -> 78
src/bin/hamcore/backup_dir_readme.txt: 314 -> 130
src/bin/hamcore/empty.config: 37 -> 42
src/bin/hamcore/empty_sevpnclient.config: 1921 -> 866
src/bin/hamcore/eula.txt: 3587 -> 1671
src/bin/hamcore/install_src.dat: 13 -> 21
src/bin/hamcore/lang.config: 698 -> 409
src/bin/hamcore/languages.txt: 403 -> 346
src/bin/hamcore/languages_wine.txt: 260 -> 223
src/bin/hamcore/legal.txt: 43321 -> 12071
src/bin/hamcore/openvpn_readme.pdf: 490556 -> 479129
src/bin/hamcore/openvpn_readme.txt: 13030 -> 5081
src/bin/hamcore/openvpn_sample.ovpn: 4535 -> 1682
src/bin/hamcore/root_certs.dat: 400489 -> 275260
src/bin/hamcore/SOURCES_OF_BINARY_FILES.TXT: 6167 -> 2530
src/bin/hamcore/strtable_cn.stb: 564093 -> 151976
src/bin/hamcore/strtable_en.stb: 646635 -> 147560
src/bin/hamcore/strtable_ja.stb: 811031 -> 157501
src/bin/hamcore/vpnserver_api_doc.html: 627154 -> 53763
src/bin/hamcore/vpnweb_sample_cn.htm: 3965 -> 1578
src/bin/hamcore/vpnweb_sample_en.htm: 3965 -> 1578
src/bin/hamcore/vpnweb_sample_ja.htm: 4856 -> 1978
src/bin/hamcore/warning_cn.txt: 32104 -> 11779
src/bin/hamcore/warning_en.txt: 37596 -> 11815
src/bin/hamcore/warning_ja.txt: 52545 -> 13598
src/bin/hamcore/webui/cryptcom.cgi: 1729 -> 865
src/bin/hamcore/webui/edituser.cgi: 1495 -> 723
src/bin/hamcore/webui/error.cgi: 279 -> 243
src/bin/hamcore/webui/hub.cgi: 2633 -> 893
src/bin/hamcore/webui/license.cgi: 1852 -> 895
src/bin/hamcore/webui/listener.cgi: 463 -> 328
src/bin/hamcore/webui/localbridge.cgi: 1876 -> 918
src/bin/hamcore/webui/login.cgi: 767 -> 499
src/bin/hamcore/webui/newhub.cgi: 805 -> 473
src/bin/hamcore/webui/redirect.cgi: 254 -> 177
src/bin/hamcore/webui/securenat.cgi: 3169 -> 1125
src/bin/hamcore/webui/server.cgi: 2367 -> 960
src/bin/hamcore/webui/session.cgi: 979 -> 546
src/bin/hamcore/webui/user.cgi: 951 -> 533
src/bin/hamcore/webui/webui.css: 30 -> 38
src/bin/hamcore/wwwroot/index.html: 1999 -> 908
src/bin/hamcore/wwwroot/admin/index.html: 274 -> 180
src/bin/hamcore/wwwroot/admin/README.md: 1170 -> 557
src/bin/hamcore/wwwroot/admin/default/.gitignore: 15 -> 23
src/bin/hamcore/wwwroot/admin/default/hub.html: 653 -> 339
src/bin/hamcore/wwwroot/admin/default/include_footer.html: 106 -> 92
src/bin/hamcore/wwwroot/admin/default/include_head.html: 692 -> 296
src/bin/hamcore/wwwroot/admin/default/include_menu.html: 1464 -> 490
src/bin/hamcore/wwwroot/admin/default/index.html: 2878 -> 1192
src/bin/hamcore/wwwroot/admin/default/package-lock.json: 170740 -> 37920
src/bin/hamcore/wwwroot/admin/default/package.json: 608 -> 299
src/bin/hamcore/wwwroot/admin/default/theme.css: 273 -> 166
src/bin/hamcore/wwwroot/admin/default/tsconfig.json: 5449 -> 1839
src/bin/hamcore/wwwroot/admin/default/tsconfig_webpack.json: 5440 -> 1840
src/bin/hamcore/wwwroot/admin/default/tslint.json: 523 -> 225
src/bin/hamcore/wwwroot/admin/default/webpack.config.js: 833 -> 377
src/bin/hamcore/wwwroot/admin/default/.vscode/launch.json: 454 -> 226
src/bin/hamcore/wwwroot/admin/default/.vscode/settings.json: 82 -> 74
src/bin/hamcore/wwwroot/admin/default/.vscode/tasks.json: 1198 -> 328
src/bin/hamcore/wwwroot/admin/default/out_webpack/bundle.js: 2622100 -> 614017
src/bin/hamcore/wwwroot/admin/default/out_webpack/ts/index.d.ts: 542 -> 256
src/bin/hamcore/wwwroot/admin/default/out_webpack/ts/index.d.ts.map: 555 -> 242
src/bin/hamcore/wwwroot/admin/default/out_webpack/ts/main.d.ts: 620 -> 264
src/bin/hamcore/wwwroot/admin/default/out_webpack/ts/main.d.ts.map: 624 -> 256
src/bin/hamcore/wwwroot/admin/default/out_webpack/ts/vpnadmin.d.ts: 50 -> 58
src/bin/hamcore/wwwroot/admin/default/out_webpack/ts/vpnadmin.d.ts.map: 116 -> 98
src/bin/hamcore/wwwroot/admin/default/src/ts/main.ts: 5662 -> 1736
authors.txt: offset: 2773
backup_dir_readme.txt: offset: 2851
empty.config: offset: 2981
empty_sevpnclient.config: offset: 3023
eula.txt: offset: 3889
install_src.dat: offset: 5560
lang.config: offset: 5581
languages.txt: offset: 5990
languages_wine.txt: offset: 6336
legal.txt: offset: 6559
openvpn_readme.pdf: offset: 18630
openvpn_readme.txt: offset: 497759
openvpn_sample.ovpn: offset: 502840
root_certs.dat: offset: 504522
SOURCES_OF_BINARY_FILES.TXT: offset: 779782
strtable_cn.stb: offset: 782312
strtable_en.stb: offset: 934288
strtable_ja.stb: offset: 1081848
vpnserver_api_doc.html: offset: 1239349
vpnweb_sample_cn.htm: offset: 1293112
vpnweb_sample_en.htm: offset: 1294690
vpnweb_sample_ja.htm: offset: 1296268
warning_cn.txt: offset: 1298246
warning_en.txt: offset: 1310025
warning_ja.txt: offset: 1321840
webui\cryptcom.cgi: offset: 1335438
webui\edituser.cgi: offset: 1336303
webui\error.cgi: offset: 1337026
webui\hub.cgi: offset: 1337269
webui\license.cgi: offset: 1338162
webui\listener.cgi: offset: 1339057
webui\localbridge.cgi: offset: 1339385
webui\login.cgi: offset: 1340303
webui\newhub.cgi: offset: 1340802
webui\redirect.cgi: offset: 1341275
webui\securenat.cgi: offset: 1341452
webui\server.cgi: offset: 1342577
webui\session.cgi: offset: 1343537
webui\user.cgi: offset: 1344083
webui\webui.css: offset: 1344616
wwwroot\admin\default.gitignore: offset: 1344654
wwwroot\admin\default.vscode\launch.json: offset: 1344677
wwwroot\admin\default.vscode\settings.json: offset: 1344903
wwwroot\admin\default.vscode\tasks.json: offset: 1344977
wwwroot\admin\default\hub.html: offset: 1345305
wwwroot\admin\default\include_footer.html: offset: 1345644
wwwroot\admin\default\include_head.html: offset: 1345736
wwwroot\admin\default\include_menu.html: offset: 1346032
wwwroot\admin\default\index.html: offset: 1346522
wwwroot\admin\default\out_webpack\bundle.js: offset: 1347714
wwwroot\admin\default\out_webpack\ts\index.d.ts: offset: 1961731
wwwroot\admin\default\out_webpack\ts\index.d.ts.map: offset: 1961987
wwwroot\admin\default\out_webpack\ts\main.d.ts: offset: 1962229
wwwroot\admin\default\out_webpack\ts\main.d.ts.map: offset: 1962493
wwwroot\admin\default\out_webpack\ts\vpnadmin.d.ts: offset: 1962749
wwwroot\admin\default\out_webpack\ts\vpnadmin.d.ts.map: offset: 1962807
wwwroot\admin\default\package-lock.json: offset: 1962905
wwwroot\admin\default\package.json: offset: 2000825
wwwroot\admin\default\src\ts\main.ts: offset: 2001124
wwwroot\admin\default\theme.css: offset: 2002860
wwwroot\admin\default\tsconfig.json: offset: 2003026
wwwroot\admin\default\tsconfig_webpack.json: offset: 2004865
wwwroot\admin\default\tslint.json: offset: 2006705
wwwroot\admin\default\webpack.config.js: offset: 2006930
wwwroot\admin\index.html: offset: 2007307
wwwroot\admin\README.md: offset: 2007487
wwwroot\index.html: offset: 2008044
Writing src/bin/BuiltHamcoreFiles/unix/hamcore.se2...

Done.
cp src/bin/BuiltHamcoreFiles/unix/hamcore.se2 bin/vpnserver/hamcore.se2
cc tmp/as/vpnserver.a -O2 -fsigned-char -m64 -lm -lpthread -lssl -lcrypto -liconv -lreadline -lncurses -lz -lpcap -o bin/vpnserver/vpnserver
ld: archive has no table of contents file 'tmp/as/vpnserver.a' for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [bin/vpnserver/vpnserver] Error 1

Jays-Mac-mini:SoftEtherVPN_Stable jayko$

Post Reply