why microsoft disabled the gui is beyond me, so here is a little script that enables support for ics via powershell

  • Download win10-ics
  • Run ics-setup.bat as Administrator
  • Run ics-start.bat and enter the network name you want to share the internet connection to (you can find this in Control Panel\Network and Internet\Network Connections)

Tinc VPN 1.1pre15 on Windows
with windows client (repeat client step to add more clients)

Firewall open firewall port 655 on your router

Install Tinc VPN

Download & Install Tinc 1.1pre14

Configure master node (master)

Ctrl + R then C:\Program Files\tinc & Enter
Click on File > Open Command Prompt as Administrator

  • tinc -n vpn init master
  • tinc -n vpn add subnet 20.0.0.1
  • tinc -n vpn add address=public.domain-or-ip

setup ethernet interface

  • cd tap-win64
  • addtap.bat
  • cd ..
  • netsh interface ipv4 show interfaces locate the one thats disconnected probably Ethernet 2
  • netsh interface set interface name = "Ethernet 2" newname = "tinc"
  • netsh interface ip set address "tinc" static 20.0.0.1 255.255.255.0
  • netsh interface ipv4 show config now you should have a tinc interface with ip/subnet

Configure client node (client1)

if you want to add more clients, change name and ip

Download & Install Tinc 1.1pre15

Ctrl + R then C:\Program Files\tinc & Enter
Click on File > Open Command Prompt as Administrator

  • tinc -n vpn init client1
  • tinc -n vpn add connectto master
  • tinc -n vpn add subnet 20.0.0.2

setup ethernet interface

  • cd tap-win64
  • addtap.bat
  • cd ..
  • netsh interface ipv4 show interfaces locate the one thats disconnected probably Ethernet 2
  • netsh interface set interface name = "Ethernet 2" newname = "tinc"
  • netsh interface ip set address "tinc" static 20.0.0.2 255.255.255.0

copy the files/keys

  • on client1 machine, copy the vpn/hosts/client1 file to yourvpn/hosts folder on your master machine
  • on master machine, copy the vpn/hosts/master file to your vpn/hosts folder on your client1 machine

test it with

Router

  • tincd -n vpn -D -d3
  • ping 20.0.0.2 (after both is up!)
  • issues, disable your firewall, open port 655..

Client1

  • tincd -n vpn -D -d3
  • ping 20.0.0.1 (after both is up!)
  • issues, disable your firewall, open port 655..

Run as daemon (on both router and client)

Router:
tincd -n vpn

Client
tincd -n vpn

Tips

  • ping 20.0.0.1 from client1
  • ping 20.0.0.2 from master
  • try opening windows share \\20.0.0.1 from client1
  • try opening windows share \\20.0.0.2 from master
  • try remote desktop, ftp, etc to check if it works

Warning: i asume you got a hardware firewall (router) and another antivirus installed

Press Win + R keyboard accelerator to open Run dialog box.
Type GPedit.msc and hit Enter or OK to open Local Group Policy Editor.

Disable Windows Defender

  • Computer Configuration
  • Administrative Templates
  • Windows Components
  • Windows Defender
  • Click “ Turn off Windows Defender" set it to Enabled

Disable Windows Firewall

  • Computer Configuration
  • Policies
  • Windows Settings
  • Security Settings
  • Windows Firewall with Advanced Security
  • Windows Firewall with Advanced Security Properties

Disable Web Search

  • Computer Configuration section
  • Administrative Templates
  • Windows Components
  • Search
  • Do not allow web search

Disable Corona

  • Navigate to Local Computer Policy
  • Computer Configuration
  • Administrative Templates
  • Windows Components
  • Search.
  • In the right pane, double click on policy named Allow Cortana.
  • Select the Disabled radio button.

Compiling lftp under cygwin is actually pretty simple when you use chocolately and cygwin and know what packages you need

Install cygwin, cygwin packages via chocolately

  • Run Command Prompt cmd as Administrator
  • @powershell Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

Install Packages

  • choco install cyg-get wget zlib-devel libgnutls-devel libncurses-devel bison autoconf gcc-core gcc-g++ make pkg-config libreadline7 libreadline-devel libexpat1 openssl openssl-dev libssl libssl-devel --source=cygwin

Compile LFTP

  • Run Command Prompt cmd then type cygwin and enter
  • wget http://lftp.yar.ru/ftp/lftp-4.9.2.tar.gz
  • tar zxvf lftp-4.9.2.tar.gz && cd lftp-4.9.2
  • ./configure (with gnutls)
  • ./configure --without-gnutls --with-openssl with openssl
  • make -j$(nproc)
  • make install

Run lftp

  • lftp -v

Note

thanks to langioletto for cygwin within chocolatly packages info

** Update: it seems Windows 10 'Build 10586' November Refesh fixes buggy drivers, so its recommended to update

Asmedia Windows 10 Drivers for x64/x86

Asmedia ASM1040 ASM1041 ASM1042 ASM1142
USB 3.0 & USB 3.1
http://awesome.nwgat.ninja/win10/asmedia/

%ASMEDIA_Product_1%=ASMEDIA_Product1_Install,PCI\VEN_1B21&DEV_1040&REV_00 %ASMEDIA_Product_2%=ASMEDIA_Product2_Install,PCI\VEN_1B21&DEV_1040&REV_01 %ASMEDIA_Product_3%=ASMEDIA_Product3_Install,PCI\VEN_1B21&DEV_1040&REV_02 %ASMEDIA_Product_4%=ASMEDIA_Product4_Install,PCI\VEN_1B21&DEV_1041&REV_00 %ASMEDIA_Product_5%=ASMEDIA_Product5_Install,PCI\VEN_1B21&DEV_1041&REV_01 %ASMEDIA_Product_6%=ASMEDIA_Product6_Install,PCI\VEN_1B21&DEV_1041&REV_02 %ASMEDIA_Product_7%=ASMEDIA_Product7_Install,PCI\VEN_1B21&DEV_1042&REV_00 %ASMEDIA_Product_8%=ASMEDIA_Product8_Install,PCI\VEN_1B21&DEV_1042&REV_01 %ASMEDIA_Product_9%=ASMEDIA_Product9_Install,PCI\VEN_1B21&DEV_1042&REV_02 %ASMEDIA_Product_10%=ASMEDIA_Product10_Install,PCI\VEN_1B21&DEV_1142&REV_00 %ASMEDIA_Product_11%=ASMEDIA_Product11_Install,PCI\VEN_1B21&DEV_1240&REV_00 %ASMEDIA_Product_12%=ASMEDIA_Product12_Install,PCI\VEN_1B21&DEV_1241&REV_00 %ASMEDIA_Product_13%=ASMEDIA_Product13_Install,PCI\VEN_1B21&DEV_1242&REV_00 %ASMEDIA_Product_14%=ASMEDIA_Product14_Install,PCI\VEN_1B21&DEV_1042&SUBSYS_84881043&REV_00 %ASMEDIA_Product_15%=ASMEDIA_Product15_Install,PCI\VEN_1B21&DEV_1042&SUBSYS_84881043&REV_01 %ASMEDIA_Product_16%=ASMEDIA_Product16_Install,PCI\VEN_1B21&DEV_1042&SUBSYS_84881043&REV_02 %ASMEDIA_Product_17%=ASMEDIA_Product17_Install,PCI\VEN_1B21&DEV_1142&SUB

Receive $10 in credit at DigitalOcean for your VPS Hosting
Cheaper Games on Instant-Gaming
Proudly published with Ghost | Theme based on Draugur | Header Image by GUWEIZ@DeviantArt
Creative Commons Licence