# 【开发自荐】 一款开源跨平台网页在线p2p文件传输，音视频，屏幕共享等的工具

**URL:** <https://meta.appinn.net/t/topic/45975>\
**Category:** 发现频道\
**Tags:** appinned\
**Created:** [2023 年7 月 28 日 01:32 UTC](https://meta.appinn.net/t/topic/45975 "2023-07-28T01:32:37Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![iamtsm](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/iamtsm/32/46735_2.png) [@iamtsm](https://meta.appinn.net/u/iamtsm)\
**Post date:** [2023 年7 月 28 日 01:32 UTC](https://meta.appinn.net/t/topic/45975/1 "2023-07-28T01:32:37Z")

</div>

不知道大家在平时是否用时候会需要在手机和电脑之间传一些文件，但是又不想登录其他账号去操作。

没错，我有时候也嫌麻烦，所以自己做了一个开源系统，直接传文件，不需要登录。

有条件的可以自己部署好之后使用，也可以直接用示例网站。

系统是用webrtc来做的，所以天然支持大部分情况下的p2p直连，也就是传输速度只和你手机和电脑的网速有关，你的网速有多快，传的就能多快。

除了传文件，还有很多视频通话，直播，屏幕共享等其他功能，欢迎大家体验或者自己安装使用。

体验网站: [https://im.iamtsm.cn](https://im.iamtsm.cn)

开源代码: [GitHub - tl-open-source/tl-rtc-file: WebRTC P2P online web media streaming tool (for files, video, screen, live streaming, text) with management and statistical monitoring capabilities.](https://github.com/tl-open-source/tl-rtc-file)

---

<div class="post-metadata">

**Author:** ![iamtsm](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/iamtsm/32/46735_2.png) [@iamtsm](https://meta.appinn.net/u/iamtsm)\
**Post date:** [2023 年7 月 28 日 06:24 UTC](https://meta.appinn.net/t/topic/45975/2 "2023-07-28T06:24:05Z")

</div>

抱歉，之前将体验站点域名打错了，现已修正

---

<div class="post-metadata">

**Author:** ![Aquamarine](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/a/22d042/32.png) [@Aquamarine](https://meta.appinn.net/u/Aquamarine)\
**Post date:** [2023 年7 月 29 日 03:31 UTC](https://meta.appinn.net/t/topic/45975/3 "2023-07-29T03:31:41Z")

</div>

是不是基于浏览器的P2P一般都只能基于WebRTC？  
传输数据的时候基本不占用服务器的流量？

---

<div class="post-metadata">

**Author:** ![iamtsm](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/iamtsm/32/46735_2.png) [@iamtsm](https://meta.appinn.net/u/iamtsm)\
**Post date:** [2023 年7 月 29 日 07:24 UTC](https://meta.appinn.net/t/topic/45975/4 "2023-07-29T07:24:32Z")

</div>

是的，除对称nat网络外，基本都是直连

---

<div class="post-metadata">

**Author:** ![yufeiflynn](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/y/b5a626/32.png) [@yufeiflynn](https://meta.appinn.net/u/yufeiflynn)\
**Post date:** [2023 年7 月 29 日 08:20 UTC](https://meta.appinn.net/t/topic/45975/5 "2023-07-29T08:20:34Z")

</div>

请问，是限局域网使用吗

---

<div class="post-metadata">

**Author:** ![iamtsm](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/iamtsm/32/46735_2.png) [@iamtsm](https://meta.appinn.net/u/iamtsm)\
**Post date:** [2023 年7 月 29 日 08:25 UTC](https://meta.appinn.net/t/topic/45975/6 "2023-07-29T08:25:24Z")

</div>

没有限制的。公网也是一样的，只是说局域网相对稳定更快，除了公网在对称nat网络情况下，会通过代理服务来转发流量，这个时候会有速度限制，其他情况下都是直连，不受限

---

<div class="post-metadata">

**Author:** ![Kaiyuan](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/kaiyuan/32/18103_2.png) [@Kaiyuan](https://meta.appinn.net/u/Kaiyuan)\
**Post date:** [2023 年7 月 30 日 15:21 UTC](https://meta.appinn.net/t/topic/45975/7 "2023-07-30T15:21:46Z")

</div>

这种 WebRTC 能不能弄个服务器客户端？  
就是家里的机器安装一个客户端，然后让用户访问某个网页的时候实际是直接连接家里的机器的某个网页。  
这样不就是另类的内网穿透吗？

---

<div class="post-metadata">

**Author:** ![laipipinn](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/l/e8c25b/32.png) [@laipipinn](https://meta.appinn.net/u/laipipinn)\
**Post date:** [2023 年7 月 31 日 09:38 UTC](https://meta.appinn.net/t/topic/45975/8 "2023-07-31T09:38:19Z")

</div>

想在软路由上部署，但貌似没看到有打包好的镜像？

---

<div class="post-metadata">

**Author:** ![iamtsm](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/iamtsm/32/46735_2.png) [@iamtsm](https://meta.appinn.net/u/iamtsm)\
**Post date:** [2023 年7 月 31 日 10:20 UTC](https://meta.appinn.net/t/topic/45975/9 "2023-07-31T10:20:00Z")

</div>

镜像暂时需要自己build :joy:

---

<div class="post-metadata">

**Author:** ![Me\_Format](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/me_format/32/29040_2.png) [@Me\_Format](https://meta.appinn.net/u/Me_Format)\
**Post date:** [2023 年7 月 31 日 11:45 UTC](https://meta.appinn.net/t/topic/45975/10 "2023-07-31T11:45:23Z")

</div>

正在找一款代替腾讯会议的应用，这个貌似不错唉。是不是可以平替？

---

<div class="post-metadata">

**Author:** ![iamtsm](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/iamtsm/32/46735_2.png) [@iamtsm](https://meta.appinn.net/u/iamtsm)\
**Post date:** [2023 年7 月 31 日 13:39 UTC](https://meta.appinn.net/t/topic/45975/11 "2023-07-31T13:39:26Z")

</div>

目前的版本，小范围使用可以的， 在后续的版本上会努力向大产品靠齐的

---

<div class="post-metadata">

**Author:** ![TecNico](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/tecnico/32/78882_2.png) [@TecNico](https://meta.appinn.net/u/TecNico)\
**Post date:** [2023 年7 月 31 日 18:26 UTC](https://meta.appinn.net/t/topic/45975/12 "2023-07-31T18:26:09Z")

</div>

期待打包好的docker能一键部署。

---

<div class="post-metadata">

**Author:** ![iamtsm](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/iamtsm/32/46735_2.png) [@iamtsm](https://meta.appinn.net/u/iamtsm)\
**Post date:** [2023 年8 月 1 日 00:55 UTC](https://meta.appinn.net/t/topic/45975/13 "2023-08-01T00:55:05Z")

</div>

收到，下版本会优先将各种环境相关问题尽量支持到

---

<div class="post-metadata">

**Author:** ![murazi](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/murazi/32/45256_2.png) [@murazi](https://meta.appinn.net/u/murazi)\
**Post date:** [2023 年8 月 1 日 08:57 UTC](https://meta.appinn.net/t/topic/45975/14 "2023-08-01T08:57:10Z")

</div>

这个厉害，期待作者的后续更新

---

<div class="post-metadata">

**Author:** ![Overbye](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/overbye/32/43153_2.png) [@Overbye](https://meta.appinn.net/u/Overbye)\
**Post date:** [2023 年8 月 1 日 11:21 UTC](https://meta.appinn.net/t/topic/45975/15 "2023-08-01T11:21:41Z")

</div>

体验了下，很棒

---

<div class="post-metadata">

**Author:** ![iamtsm](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/iamtsm/32/46735_2.png) [@iamtsm](https://meta.appinn.net/u/iamtsm)\
**Post date:** [2023 年8 月 2 日 14:54 UTC](https://meta.appinn.net/t/topic/45975/16 "2023-08-02T14:54:39Z")

</div>

多谢关注，后面会不断迭代更新的～

---

<div class="post-metadata">

**Author:** ![zzl221000](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/zzl221000/32/15136_2.png) [@zzl221000](https://meta.appinn.net/u/zzl221000)\
**Post date:** [2023 年8 月 3 日 07:32 UTC](https://meta.appinn.net/t/topic/45975/17 "2023-08-03T07:32:58Z")

</div>

提了个pr  
优化了docker部署

---

<div class="post-metadata">

**Author:** ![iamtsm](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/iamtsm/32/46735_2.png) [@iamtsm](https://meta.appinn.net/u/iamtsm)\
**Post date:** [2023 年8 月 3 日 07:45 UTC](https://meta.appinn.net/t/topic/45975/18 "2023-08-03T07:45:49Z")

</div>

很强，晚上回去看看

---

<div class="post-metadata">

**Author:** ![taozi](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/taozi/32/58290_2.png) [@taozi](https://meta.appinn.net/u/taozi)\
**Post date:** [2023 年8 月 4 日 02:37 UTC](https://meta.appinn.net/t/topic/45975/19 "2023-08-04T02:37:09Z")

</div>

支持一波，以前推荐那些网站都只能传文件，这个有了文字更方便，空了docker试试

---

<div class="post-metadata">

**Author:** ![TecNico](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/tecnico/32/78882_2.png) [@TecNico](https://meta.appinn.net/u/TecNico)\
**Post date:** [2023 年8 月 9 日 13:54 UTC](https://meta.appinn.net/t/topic/45975/20 "2023-08-09T13:54:03Z")

</div>

部署遇到了点问题。

使用的docker部署。因为端口冲突，在 `docker-compose` 中修改了`mysql`的`ports`为 `3307:3306`，同时由于容器名称冲突，修改了`mysql`的`container_name`为 `mysql-tl-rtc`

然后在`tlrtcfile.env`中修改了`tl_rtc_file_db_mysql_port = 3307`，然后配置了`tl_rtc_file_ws_host=ws://我的域名:8444`

最后使用`docker-compose --profile=http up -d`启动。  
然后通过`9092`端口无法访问到应用的前端。

[下一页](https://meta.appinn.net/t/topic/45975.md?page=2)
