Wiki



Paste the following commands in your terminal window
sudo ip tunnel add 6project mode sit remote "IPv4-Server-POP" local "YourIPv4" ttl 255
sudo ip link set 6project up
sudo ip addr add 2001:db8:1:2:3::2/80 dev 6project
sudo ip route add ::/0 dev 6project


/etc/network/interfaces file
auto 6project
iface 6project inet6 v4tunnel
address 2001:db8:1:2:3::2
netmask 80
endpoint "IPv4-Server-POP"
local "YourIPv4"
ttl 255
gateway 2001:db8:1:2:3::1


/etc/netplan/99-6project-tunnel.yaml and paste the following inside it
network:
version: 2
tunnels:
6project:
mode: sit
remote: "IPv4-Server-POP"
local: "YourIPv4"
addresses:
- "2001:db8:1:2:3::2/80"
gateway6: "2001:db8:1:2:3::1"
For the new configuration to take effect you will need to issue sudo netplan apply command. If you are not using netplan please refer to the Debian configuration guide


/etc/sysconfig/network file to make sure you have the following configuration
NETWORKING_IPV6=yes
IPV6_AUTOCONF=no
IPV6_DEFAULTGW=2001:db8:1:2:3::1
IPV6_DEFAULTDEV=sit1
2) Create a new file /etc/sysconfig/network-scripts/ifcfg-sit1 and paste the following inside it
DEVICE=sit1
BOOTPROTO=none
ONBOOT=yes
IPV6INIT=yes
IPV6TUNNELIPV4="IPv4-Server-POP"
IPV6TUNNELIPV4LOCAL="YourIPv4"
IPV6ADDR=2001:db8:1:2:3::2/80


Paste the following commands in your terminal window
sudo ifconfig gif0 create
sudo ifconfig gif0 tunnel "YourIPv4" "IPv4-Server-POP"
sudo ifconfig gif0 inet6 2001:db8:1:2:3::2 2001:db8:1:2:3::1 prefixlen 128
sudo route -n add -inet6 default 2001:db8:1:2:3::1


Paste the following commands in your CMD window running as Administrator
netsh interface teredo set state disabled
netsh interface ipv6 add v6v4tunnel interface=IP6Tunnel localaddress="YourIPv4" remoteaddress=IPv4-Address-POP
netsh interface ipv6 add address interface=IP6Tunnel address=2001:db8:1:2:3::2
netsh interface ipv6 add route prefix=::/0 interface=IP6Tunnel nexthop=2001:db8:1:2:3::1


Paste the following commands
configure terminal
interface Tunnel0
description 6project.org Tunnel Broker (IT)
no ip address
ipv6 enable
ipv6 address 2001:db8:1:2:3::2/80
tunnel source "YourIPv4"
tunnel destination "IPv4-Server-POP"
tunnel mode ipv6ip
ipv6 route ::/0 Tunnel0
end
write


Paste the following commands
/interface 6to4 add comment="6project.org Tunnel Broker (IT)" disabled=no local-address="YourIPv4" mtu=1280 name=sit1 remote-address="IPv4-Server-POP"
/ipv6 route add comment="" disabled=no distance=1 dst-address=::/0 gateway=2001:db8:1:2:3::1 scope=30 target-scope=10
/ipv6 address add address=2001:db8:1:2:3::2/80 advertise=no disabled=no eui-64=no interface=sit1
If your client computer is behind NAT, make sure you replace the public address ex 1.1.1.1 with your NAT address instead ex 192.168.1.4
Still having issues configuring your tunnel get in touch with us with over at support@6project.org

Come collegarsi a una VPN tramite OpenVPN


Una VPN è una rete privata virtuale che ti consente di accedere a Internet o a determinati servizi anche da una rete non attendibile. In pratica è come se fossi connesso fisicamente a una rete privata: potrai ad esempio accedere al tuo conto corrente o effettuare pagamenti senza aver timore che qualcuno stia intercettando il traffico generato dal tuo dispositivo.

In questo tutorial ti spiegheremo come accedere a una VPN creata con OpenVPN, collegandoti attraverso un client da installare sia sui sistemi operativi Windows, macOS e Linux, sia su dispositivi mobile iOS o Android.


Configurare un client OpenVPN su Windows


Scarica la versione del client per il tuo Sistema Operativo da https://openvpn.net/community-downloads/ ed eseguila come Amministratore.

Copia il file .ovpn nella cartella C:\Program Files\OpenVPN\config:

 

 

Il programma deve essere avviato sempre come amministratore. Per evitare di indicarlo tu stesso ogni volta, seleziona l’icona di collegamento: Tasto destro -> Proprietà -> Compatibilità -> Seleziona la voce “Avvia questo programma come amministratore”



Avvia il programma, quindi clicca sulla barra degli strumenti l’icona dell’applet OpenVPN, seleziona il file .ovpn e clicca su Connetti.



Per disconnetterti, ripeti l’ultima operazione.


Configurare un client OpenVPN su MacOS

Scarica la versione per il tuo sistema operativo da https://tunnelblick.net/downloads.html e installalo.

Alla fine del processo di installazione clicca sull’opzione “Ho i file di configurazione”. Successivamente seleziona con il Finder il file .ovpn che permetterà l’installazione del profilo utente nel programma.

Apri Tunnelblock. Dopo averlo aperto troverai un’icona in alto a destra dello schermo: cliccaci sopra, quindi fai clic su “Connetti”.


Configurare un client OpenVPN su Linux

Installa il client di OpenVPN:

Debian

$ sudo apt update
$ sudo apt install openvpn

CentOS

$ sudo yum install epel-release
$ sudo yum install openvpn

Controlla i files presenti nella cartella openvpn:


$ ls /etc/openvpn

Trasferisci il file .ovpn in questa cartella.


Se é presente il file update-resolv-conf procedi con il modificare il file .ovpn appena trasferito:


$ sudo nano file.ovpn

Salva ed esci. Infine avvia la connessione:


$ sudo openvpn --config file.ovpn


Configurare un client OpenVPN su dispositivi iOS

Installa il client OpenVPN dall’App Store https://itunes.apple.com/us/app/id590379981.



Apri iTunes, seleziona iPhone -> Apps -> File Sharing e trascina il file .ovpn sulla finestra mostrata.
Sul tuo iPhone apri l’applicazione e seleziona “OVPN Profile”.


Premendo sul tasto “ADD” aggiungerai automaticamente il profilo.



Fai un “tap” sul bottone apposito per avviare la connessione.




Per disattivarla esegui un secondo “tap” sullo stesso bottone.



Configurare un client OpenVPN su dispositivi Android

Installa il client di OpenVPN da https://play.google.com/store/apps/details?id=net.openvpn.openvpn.








Trasferisci il file .ovpn sul dispositivo.

Clicca sul menu (3 puntini in alto a destra) e seleziona “Importa”.

Naviga fino alla cartella in cui hai messo il file e selezionalo.



Premi sul pulsante “Connetti” autorizzando l’applicazione, indicandola come “autorizzata”.





Per disabilitare la connessione, clicca su “Disconnetti”.