openvpn
OpenVPN
sudo apt-get install liblzo2-devel-static libssl-devel-static zlib-devel-static wget https://people.redhat.com/sgrubb/libcap-ng/libcap-ng-0.8.5.tar.gz tar xf libcap-ng-0.8.5.tar.gz cd libcap-ng-0.8.5/ ./configure --disable-shared --prefix=/opt/stalin/libcap-ng-0.8.5 make sudo make install wget https://github.com/thom311/libnl/releases/download/libnl3_11_0/libnl-3.11.0.tar.gz tar xf libnl-3.11.0.tar.gz cd libnl-3.11.0/ ./configure --disable-shared --prefix=/opt/stalin/libnl-3.11.0 make sudo make install git clone git://git.musl-libc.org/musl -b v1.2.5 cd musl/ CFLAGS="-flto -O3" ./configure --disable-shared --prefix=/opt/stalin/musl-1.2.5 make sudo make install git clone https://github.com/OpenVPN/openvpn -b v2.6.12 cd openvpn autoreconf -fi LIBNL_GENL_LIBS="-L/opt/stalin/libnl-3.11.0/lib -lnl-genl-3 -lnl-3" LIBNL_GENL_CFLAGS=-I/opt/stalin/libnl-3.11.0/include/libnl3 LIBCAPNG_CFLAGS=-I/opt/stalin/libcap-ng-0.8.5/include LIBCAPNG_LIBS="-L/opt/stalin/libcap-ng-0.8.5/lib -lcap-ng" OPENSSL_LIBS='-l:libssl.a -l:libcrypto.a -l:libz.a -l:libpthread.a -l:libdl.a' LDFLAGS=-static ./configure --disable-lz4 --disable-pam-dlopen --disable-plugin-auth-pam make -j`nproc` cd src/openvpn gcc -I/usr/include/lzo -DPLUGIN_LIBDIR=\"/usr/local/lib/openvpn/plugins\" -Wall -Wno-stringop-truncation -g -O2 -std=c99 -I/opt/stalin/libnl-3.11.0/include/libnl3 -I/opt/stalin/libcap-ng-0.8.5/include -o openvpn argv.o auth_token.o base64.o buffer.o clinat.o comp.o compstub.o comp-lz4.o crypto.o crypto_openssl.o crypto_mbedtls.o dco.o dco_freebsd.o dco_linux.o dco_win.o dhcp.o dns.o env_set.o error.o event.o fdmisc.o forward.o fragment.o gremlin.o helper.o httpdigest.o lladdr.o init.o interval.o list.o lzo.o manage.o mbuf.o misc.o platform.o console.o console_builtin.o console_systemd.o mroute.o mss.o mstats.o mtcp.o mtu.o mudp.o multi.o networking_freebsd.o networking_iproute2.o networking_sitnl.o ntlm.o occ.o pkcs11.o pkcs11_openssl.o pkcs11_mbedtls.o openvpn.o options.o options_util.o otime.o packet_id.o perf.o ping.o plugin.o pool.o proto.o proxy.o ps.o push.o reflect_filter.o reliable.o route.o run_command.o schedule.o session_id.o shaper.o sig.o socket.o socks.o ssl.o ssl_openssl.o ssl_mbedtls.o ssl_ncp.o ssl_pkt.o ssl_util.o ssl_verify.o ssl_verify_openssl.o ssl_verify_mbedtls.o status.o tls_crypt.o tun.o vlan.o xkey_provider.o xkey_helper.o win32.o win32-util.o cryptoapi.o ../../src/compat/.libs/libcompat.a -L/opt/stalin/libnl-3.11.0/lib -L/opt/stalin/libcap-ng-0.8.5/lib -lresolv -llzo2 -l:libssl.a -l:libcrypto.a -l:libz.a -l:libpthread.a -l:libdl.a -ldl /opt/stalin/libnl-3.11.0/lib/libnl-genl-3.a /opt/stalin/libnl-3.11.0/lib/libnl-3.a -lpthread /opt/stalin/libcap-ng-0.8.5/lib/libcap-ng.a -static strip openvpn
openvpn.txt · Last modified: 2024/12/31 13:47 by keremet