Direct transfer of a file between two computers on the Internet

Benoit

I'm looking for a simple but direct way to transfer a file of any kind and any size between two people. If possible, having only a web browser, without having the file stored on a third machine meanwhile.

I wish to do it without requiring the end users to connect to a third server, because that way the data will flow through the machine xyz.com, possibly slowing down the transfer, and posing security risks.

I would like to avoid setting up a whole FTP server just for occasional file transfers. So far I have discovered JetBytes, Click2Copy and PipeBytes. Those web services should make the transfer easy. However the traffic goes through their servers so they are no good to what I want.

I want the transfer to be direct between the client and me. Encryption would be a nice additional feature.

I know that doing so I have to open one port on my computer, and configure a bit port redirection on my router. However, NAT traversal would be nice addition, too.

My question is:

Is there a simple way for one single end-to-end direct file transfer between two computer, avoiding third parties? (if possible, with encryption and NAT traversal)

billc.cn

The dirtiest way if you use *nix is to use netcat (nc) to cat the file to the remote host. But if you want encryption, you might as well use SCP/SSH.

You have to realize that if either party is behind a NAT and you don't want to setup port forwarding, then it's impossible to make a direct connection without connecting to a third-party server first. The server does not necessarily have to relay the traffic (see http://en.wikipedia.org/wiki/UDP_hole_punching) and most of them don't as bandwidth is costly.

For example, Skype will try to use many NAT traversal methods to establish a direct connection before falling back to relaying traffic through their super nodes. (Skype is a very P2P network.)

As for the account problem. I guess it's unavoidable. All methods will require some kind of configuration or setup which are usually harder than registering an account.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Direct connection between two computers with WiFi, without any router

From Dev

Best way to transfer files over a LAN between two Linux computers

From Dev

How to transfer files between two computers in the same LAN?

From Dev

File transmission between two computers via ssh

From Dev

How to share Internet between two computers via USB?

From Dev

Transfer File Between two Computer

From Dev

How to transfer file between two browsers with WebRTC

From Dev

How to transfer file between two browsers with WebRTC

From Dev

Automatic file transfer between two linux machines

From Dev

How can I transfer files between two Ubuntu computers on a LAN without installing additional software?

From Dev

How to share internet connection between two computers one which is connected to a dongle

From Dev

File is arriving empty when I attempt to transfer between computers using sockets

From Dev

How to transfer files between not directly connected computers

From Dev

Server or NAS for on-site (maybe no internet) file sharing between computers? With another solution to backup

From Dev

Sync Linux between two computers

From Dev

Socket programming between two computers

From Dev

Connect linux and windows computers for file transfer

From Dev

How to Transfer files between two Android phones using Wifi Direct to Download directory of Android phone and not to Package directory

From Dev

File/Data transfer between two node.js servers

From Dev

UNIX, how to compare and transfer values between two text file

From Dev

Apache Flume to transfer text file contents between two Ubuntu VMs

From Dev

Secure direct-connect file transfer program

From Dev

share git repo between two computers locally

From Dev

Communicating between two computers with c#

From Dev

Failure modes for simultaneous rsyncing between two computers

From Dev

Sharing VPN access between two computers on the LAN

From Dev

Solution to sync folders between two computers and a NAS

From Dev

What is the simplest way to email between two computers?

From Dev

Mutual mouse pointer between two computers

Related Related

  1. 1

    Direct connection between two computers with WiFi, without any router

  2. 2

    Best way to transfer files over a LAN between two Linux computers

  3. 3

    How to transfer files between two computers in the same LAN?

  4. 4

    File transmission between two computers via ssh

  5. 5

    How to share Internet between two computers via USB?

  6. 6

    Transfer File Between two Computer

  7. 7

    How to transfer file between two browsers with WebRTC

  8. 8

    How to transfer file between two browsers with WebRTC

  9. 9

    Automatic file transfer between two linux machines

  10. 10

    How can I transfer files between two Ubuntu computers on a LAN without installing additional software?

  11. 11

    How to share internet connection between two computers one which is connected to a dongle

  12. 12

    File is arriving empty when I attempt to transfer between computers using sockets

  13. 13

    How to transfer files between not directly connected computers

  14. 14

    Server or NAS for on-site (maybe no internet) file sharing between computers? With another solution to backup

  15. 15

    Sync Linux between two computers

  16. 16

    Socket programming between two computers

  17. 17

    Connect linux and windows computers for file transfer

  18. 18

    How to Transfer files between two Android phones using Wifi Direct to Download directory of Android phone and not to Package directory

  19. 19

    File/Data transfer between two node.js servers

  20. 20

    UNIX, how to compare and transfer values between two text file

  21. 21

    Apache Flume to transfer text file contents between two Ubuntu VMs

  22. 22

    Secure direct-connect file transfer program

  23. 23

    share git repo between two computers locally

  24. 24

    Communicating between two computers with c#

  25. 25

    Failure modes for simultaneous rsyncing between two computers

  26. 26

    Sharing VPN access between two computers on the LAN

  27. 27

    Solution to sync folders between two computers and a NAS

  28. 28

    What is the simplest way to email between two computers?

  29. 29

    Mutual mouse pointer between two computers

HotTag

Archive