Script vpncmd to batch command connect/disconnect for SoftEther
vpncmd localhost /client /CMD accountconnect myConnectionName
References
https://serverfault.com/questions/586870/how-to-script-vpncmd-to-batch-command-connect-disconnect
vpncmd localhost /client /CMD accountconnect myConnectionName
References
https://serverfault.com/questions/586870/how-to-script-vpncmd-to-batch-command-connect-disconnect
Edit both files :
/etc/apt/apt.conf.d/10periodic /etc/apt/apt.conf.d/20auto-upgrades
And change to 0
APT::Periodic::Update-Package-Lists "0";
References
https://www.garron.me/en/linux/turn-off-stop-ubuntu-automatic-update.html
https://askubuntu.com/questions/172524/how-can-i-check-if-automatic-updates-are-enabled
https://linuxconfig.org/disable-automatic-updates-on-ubuntu-18-04-bionic-beaver-linux
gpg --recv-key 1EB2638FF56C0C53
References
https://bbs.archlinux.org/viewtopic.php?id=152337
Solution – temporarily increase the size of the /tmp partition:
sudo mount -o remount,size=8G,noatime /tmp;
References
https://bytefreaks.net/applications/android-studio-no-space-left-on-device
sudo vpnclient start
Run SoftEther VPN Client Manager and configure it, then connect
sudo dhclient vpn_vpn sudo ip route add 160.235.81.120/32 via 192.168.1.1 dev wlp3s0 sudo ip route del default via 192.168.1.1 dev wlp3s0
Then change the dns in resolv.conf
/etc/init.d/apache2 stop
sudo /etc/init.d/apache2 stop
sudo service apache2 stop
systemctl stop apache2.service
References
https://www.cyberciti.biz/faq/star-stop-restart-apache2-webserver/
Install Java
Create Tomcat User
sudo groupadd tomcat sudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
Install Tomcat
sudo mkdir /opt/tomcat wget http://apache.mirrors.ionfish.org/tomcat/tomcat-8/v8.5.5/bin/apache-tomcat-8.5.5.tar.gz
Update Permissions
cd /opt/tomcat sudo chgrp -R tomcat /opt/tomcat sudo chmod -R g+r conf sudo chmod g+x conf sudo chown -R tomcat webapps/ work/ temp/ logs/
Create a systemd Service File
sudo update-java-alternatives -l
Output java-1.8.0-openjdk-amd64 1081 /usr/lib/jvm/java-1.8.0-openjdk-amd64
sudo nano /etc/systemd/system/tomcat.service
[Unit]
Description=Apache Tomcat Web Application Container
After=network.target
[Service]
Type=forking
Environment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre
Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat
Environment=CATALINA_BASE=/opt/tomcat
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh
User=tomcat
Group=tomcat
UMask=0007
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl start tomcat
sudo systemctl status tomcat
Configure Tomcat Web Management Interface
sudo nano /opt/tomcat/conf/tomcat-users.xml
<tomcat-users . . .> <user username="admin" password="password" roles="manager-gui,admin-gui"/> </tomcat-users>
For the Manager app, type:
sudo nano /opt/tomcat/webapps/manager/META-INF/context.xml
For the Host Manager app, type:
sudo nano /opt/tomcat/webapps/host-manager/META-INF/context.xml
<Context antiResourceLocking="false" privileged="true" > <!--<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />--> </Context>
sudo systemctl restart tomcat
Access the Web Interface
http://server_domain_or_IP:8080
References
https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-8-on-ubuntu-16-04
lscpu | grep MHz
References
https://askubuntu.com/questions/218567/any-way-to-check-the-clock-speed-of-my-processor
aria2c -k 1M -s 10 -x 10 http://mirror.sg.leaseweb.net/speedtest/100mb.bin
References
https://github.com/aria2/aria2/issues/465
apt-get install pptpd
nano /etc/pptpd.conf
localip 10.0.0.1 remoteip 10.0.0.100-200
Setup authentication
adding users and passwords. Simply add them to /etc/ppp/chap-secrets
nano /etc/ppp/chap-secrets
Add DNS Servers
nano /etc/ppp/pptpd-options
ms-dns 8.8.8.8 ms-dns 8.8.4.4
service pptpd restart
Setup Forwarding
nano /etc/sysctl.conf net.ipv4.ip_forward = 1 sysctl -p
Create a NAT rule for iptables
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Preserving Iptables Rules
https://pupli.net/2017/12/22/set-up-openconnect-vpn-server-ocserv-on-ubuntu-16-04-17-10-with-lets-encrypt
References
https://www.digitalocean.com/community/tutorials/how-to-setup-your-own-vpn-with-pptp