Map port request to VPN host to its localhost












0















I have an VPS running a openVPN server, how can I have clients on the VPN network sending requests to the Host IP through the VPN network, be mapped to the host localhost ports?



A clear example, using below information on ip's: I want a request to 172.19.0.1:555 to be the same as a localhost:555 request when writing in the terminal on the Digital Ocean VPS?



Network setup:



Internet --- Digital Ocean VPS (the "host) --- Docker Container VPN (VPN ip: 172.19.0.1) --- Client(192.168.0.1)



ip addr ls (the final #4, br-b1283ee313d0, is the openVPN network interface):



1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether xxx brd xxx
inet xxx/19 brd xxx scope global eth0
valid_lft forever preferred_lft forever
inet xxx/16 brd xxx scope global eth0:2
valid_lft forever preferred_lft forever
inet6 xxx scope link
valid_lft forever preferred_lft forever
3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
link/ether xxx brd xxx
inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
valid_lft forever preferred_lft forever
inet6 xxx scope link
valid_lft forever preferred_lft forever
4: br-b1283ee313d0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether xxx brd xxx
inet 172.19.0.1/24 brd 172.19.0.255 scope global br-b1283ee313d0
valid_lft forever preferred_lft forever
inet6 xxx scope link
valid_lft forever preferred_lft forever









share|improve this question



























    0















    I have an VPS running a openVPN server, how can I have clients on the VPN network sending requests to the Host IP through the VPN network, be mapped to the host localhost ports?



    A clear example, using below information on ip's: I want a request to 172.19.0.1:555 to be the same as a localhost:555 request when writing in the terminal on the Digital Ocean VPS?



    Network setup:



    Internet --- Digital Ocean VPS (the "host) --- Docker Container VPN (VPN ip: 172.19.0.1) --- Client(192.168.0.1)



    ip addr ls (the final #4, br-b1283ee313d0, is the openVPN network interface):



    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
    valid_lft forever preferred_lft forever
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether xxx brd xxx
    inet xxx/19 brd xxx scope global eth0
    valid_lft forever preferred_lft forever
    inet xxx/16 brd xxx scope global eth0:2
    valid_lft forever preferred_lft forever
    inet6 xxx scope link
    valid_lft forever preferred_lft forever
    3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
    link/ether xxx brd xxx
    inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
    valid_lft forever preferred_lft forever
    inet6 xxx scope link
    valid_lft forever preferred_lft forever
    4: br-b1283ee313d0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
    link/ether xxx brd xxx
    inet 172.19.0.1/24 brd 172.19.0.255 scope global br-b1283ee313d0
    valid_lft forever preferred_lft forever
    inet6 xxx scope link
    valid_lft forever preferred_lft forever









    share|improve this question

























      0












      0








      0








      I have an VPS running a openVPN server, how can I have clients on the VPN network sending requests to the Host IP through the VPN network, be mapped to the host localhost ports?



      A clear example, using below information on ip's: I want a request to 172.19.0.1:555 to be the same as a localhost:555 request when writing in the terminal on the Digital Ocean VPS?



      Network setup:



      Internet --- Digital Ocean VPS (the "host) --- Docker Container VPN (VPN ip: 172.19.0.1) --- Client(192.168.0.1)



      ip addr ls (the final #4, br-b1283ee313d0, is the openVPN network interface):



      1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
      link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
      inet 127.0.0.1/8 scope host lo
      valid_lft forever preferred_lft forever
      inet6 ::1/128 scope host
      valid_lft forever preferred_lft forever
      2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
      link/ether xxx brd xxx
      inet xxx/19 brd xxx scope global eth0
      valid_lft forever preferred_lft forever
      inet xxx/16 brd xxx scope global eth0:2
      valid_lft forever preferred_lft forever
      inet6 xxx scope link
      valid_lft forever preferred_lft forever
      3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
      link/ether xxx brd xxx
      inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
      valid_lft forever preferred_lft forever
      inet6 xxx scope link
      valid_lft forever preferred_lft forever
      4: br-b1283ee313d0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
      link/ether xxx brd xxx
      inet 172.19.0.1/24 brd 172.19.0.255 scope global br-b1283ee313d0
      valid_lft forever preferred_lft forever
      inet6 xxx scope link
      valid_lft forever preferred_lft forever









      share|improve this question














      I have an VPS running a openVPN server, how can I have clients on the VPN network sending requests to the Host IP through the VPN network, be mapped to the host localhost ports?



      A clear example, using below information on ip's: I want a request to 172.19.0.1:555 to be the same as a localhost:555 request when writing in the terminal on the Digital Ocean VPS?



      Network setup:



      Internet --- Digital Ocean VPS (the "host) --- Docker Container VPN (VPN ip: 172.19.0.1) --- Client(192.168.0.1)



      ip addr ls (the final #4, br-b1283ee313d0, is the openVPN network interface):



      1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
      link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
      inet 127.0.0.1/8 scope host lo
      valid_lft forever preferred_lft forever
      inet6 ::1/128 scope host
      valid_lft forever preferred_lft forever
      2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
      link/ether xxx brd xxx
      inet xxx/19 brd xxx scope global eth0
      valid_lft forever preferred_lft forever
      inet xxx/16 brd xxx scope global eth0:2
      valid_lft forever preferred_lft forever
      inet6 xxx scope link
      valid_lft forever preferred_lft forever
      3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
      link/ether xxx brd xxx
      inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
      valid_lft forever preferred_lft forever
      inet6 xxx scope link
      valid_lft forever preferred_lft forever
      4: br-b1283ee313d0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
      link/ether xxx brd xxx
      inet 172.19.0.1/24 brd 172.19.0.255 scope global br-b1283ee313d0
      valid_lft forever preferred_lft forever
      inet6 xxx scope link
      valid_lft forever preferred_lft forever






      linux networking vpn openvpn






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Dec 30 '18 at 13:17









      SvartoSvarto

      33




      33






















          0






          active

          oldest

          votes











          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "3"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1388970%2fmap-port-request-to-vpn-host-to-its-localhost%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Super User!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1388970%2fmap-port-request-to-vpn-host-to-its-localhost%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Probability when a professor distributes a quiz and homework assignment to a class of n students.

          Aardman Animations

          Are they similar matrix