如何将您的计算机变成最终的远程访问媒体服务器

如果你经常外出,但仍然想访问家庭电脑上的文件,解决这个问题的最佳方法之一就是将你的电脑设置为远程访问的家庭媒体服务器。下面我们来看看如何不仅远程访问你的文件(并控制你的电脑),还可以与其他人共享文件、流式播放音乐和视频、访问你的照片库等等。...

Image for article titled How to Turn Your Computer Into the Ultimate Remote Access Media Server

如果你经常外出,但仍然想访问家庭电脑上的文件,解决这个问题的最佳方法之一就是将你的电脑设置为远程访问的家庭媒体服务器。下面我们来看看如何不仅远程访问你的文件(并控制你的电脑),还可以与其他人共享文件、流式播放音乐和视频、访问你的照片库等等。

下面我们将介绍如何在Windows、Mac和Linux上将您的家庭计算机转变为远程访问媒体服务器。完成后,您将能够从任何地方远程控制您的计算机(就像您坐在它前面一样),访问您的任何文件,并将视频、音乐和照片流到任何其他计算机或几乎任何移动设备。

在我们开始之前,让我们来看看你需要什么:

  • 一台至少和上网本或上网本一样快的电脑,但速度越快越好。如果你只是提供文件,你甚至可以使用Pogoplug。
  • 一个相当快的上游互联网连接(1mbps可以工作,但5mbps是理想的)
  • 具有端口转发功能的路由器(基本上是任何路由器)
  • 有些软件会因平台而异,我们将在每个部分中讨论

一旦你把这些东西都准备好了,你就可以开始了。首先,我们来看看您在媒体服务器上需要的基本功能。在那之后,我们将看一看更花哨的东西,像流式传输你的视频和音乐,托管你的照片,和一些更方便的东西,这将使你的服务器真的很棒。

屏幕共享和基本文件访问

Image for article titled How to Turn Your Computer Into the Ultimate Remote Access Media Server

虽然我们将要讨论的许多更高级的东西是您可能会更经常使用的,但是您需要确保您可以从远处完全访问您的服务器。设置远程控制或屏幕共享,意味着你几乎可以从任何设备远程控制你的家庭电脑,就像你坐在电脑前一样。这将允许你调整你的系统,开始下载,或者做任何你需要的事情。通常情况下,服务不能很好地工作,或者您会遇到各种需要解决的问题,而这些问题大多可以通过SSH或屏幕共享(VNC)来解决。你还需要对你的文件有基本的访问权限,所以我们将研究设置FTP(和其他协议)以及设置你的路由器以便远程访问很容易。

窗户

默认情况下,某些共享服务在Windows中可用,而您真正需要做的就是打开它们。其他的则需要一些下载。不管怎样,在大多数情况下,设置基本的文件访问和屏幕共享都非常容易。方法如下:

Image for article titled How to Turn Your Computer Into the Ultimate Remote Access Media Server

VNC(屏幕共享)虽然Windows自动准备好了RDP(远程桌面协议),但我们喜欢VNC,因为它是一个独立于平台的协议,这意味着它与其他操作系统更兼容。虽然有很多用于Windows的VNC服务器可供选择,但我们喜欢TightVNC,因为它非常简单,而且完全****。有关VNC工作原理的更多详细信息,请参阅本文。如果您了解VNC服务器和客户机的基本知识,那么您可以跳过这篇文章,直接开始。以下是设置VNC的步骤:

  1. 下载、安装并启动TightVNC(注意:如果要将其作为服务安装,以便即使没有用户登录也可以运行,请选择“开始”菜单->程序->拧紧VNC->管理->安装VNC服务。)
  2. 一旦TightVNC打开,它将允许您通过VNC进行连接,并以任何已在Windows中设置的用户身份登录。但是,如果您需要全局密码,可以通过选择“开始”->“程序”->“TightVNC”->“管理”->“显示默认设置”并输入您选择的默认密码来启用。
  3. 当您想从另一台机器连接到您的VNC服务器时,可以通过安装TightVNC、打开TightVNC查看器应用程序并输入要连接的机器的IP地址来实现(有关其他TightVNC功能以及如何使用它们的信息,请参阅《TightVNC用户指南》)。

注意:你可以用Hamachi保护你的VNC连接来加密你的远程屏幕共享会话,这样窥视者就看不到你在做什么。

Image for article titled How to Turn Your Computer Into the Ultimate Remote Access Media Server

使用FTP、SFTP和SSH访问文件接下来我们需要添加文件共享。首先让我们从FTP开始。虽然可以在Windows中启用FTP作为服务,但在windows7和Vista中这已经变得越来越复杂,因此我们将使用一个名为freeFTPd的免费工具。另外,如果您想设置SSH通过SSH远程连接到您的计算机,并使用SFTP(secureftp)来增加安全性,那么同一个站点有一个名为freeshd的免费SSH服务器,您也可以下载它。

  1. 下载并安装所需的服务器软件,然后选择将freeshd/freeFTPd作为系统服务运行,这样就不需要登录即可访问它们。
  2. 一旦安装了这些工具,启动它们,就可以从系统托盘访问它们。右键单击系统托盘图标并选择设置。
  3. 在“设置”面板中,您将看到许多选项卡,但首先需要的是“用户”。单击它,然后单击添加以添加用户。
  4. 输入要添加的用户的用户名和密码,并在Shell旁边的框中打勾。如果您正在设置freeshd并希望能够使用SFTP,请务必勾选SFTP旁边的框。完成后,单击“确定”。
  5. 如果您想通过FTP或SFTP远程访问您的文件,您需要一个支持这些协议的应用程序。我们现在最喜欢的是赛博鸭。要通过SSH远程连接到服务器,您需要一个SSH客户机。对于窗户,我们喜欢腻子。

使用Windows文件共享(SMB)进行文件访问在所有远程访问文件的方法中,SMB是最容易设置的。在安装Windows时,很有可能实际启用了文件共享。如果没有,下面介绍如何操作(在Windows 7/Vista上):

  1. 找到要共享的文件夹,然后右键单击它。选择“与特定人员共享”
  2. 从下拉菜单中选择“所有人”,然后单击“添加”按钮。
  3. 除非您想要只读访问,否则请单击“读取”并将其更改为“读/写”。
  4. 单击“共享”按钮以启用该文件夹的共享。

要在Windows PC上启用这些基本共享服务,您只需执行这些操作,但这样做只允许您从本地家庭网络上的其他计算机访问这些服务。如果你想在离家时远程访问你的机器,你需要转发路由器上的端口或者设置一个VPN(虚拟专用网络)。我们将在后面的“配置路由器”一节中讨论这个问题,但首先我们将介绍您在流式传输和共享媒体文件方面有哪些更令人兴奋的选项。

mac os x操作系统

Image for article titled How to Turn Your Computer Into the Ultimate Remote Access Media Server

在MacOSX上设置任何类型的远程访问都非常简单,只需打勾即可。以下是您需要做的:

  • 打开系统首选项(您可以在硬盘上的“应用程序”文件夹中找到它)。
  • 在Internet&Wireless下,选择Shareing。
  • 在左边你应该看到一个服务列表。首先,勾选“屏幕共享”旁边的框,然后单击“计算机设置”并勾选标有“VNC viewers may control Screen with password”的框,然后输入您选择的密码。完成后,单击“确定”即可完成所有设置。
  • 接下来我们需要启用某种文件共享。无论您希望如何共享文件,都需要勾选“文件共享”复选框并单击“选项”按钮。这将打开一个面板,让您选择不同的方式来共享您的文件。默认情况下,将启用AFP(Apple文件归档协议)。您还可以启用FTP,这是从几乎任何计算机(但不一定是最安全的)和SMB(服务器消息块,它比AFP更兼容Windows和Linux)访问文件的最兼容方式。SMB需要以每个用户为基础启用,因此在单击“完成”按钮保存您的首选项之前,请确保勾选用户名和任何其他您希望访问的用户旁边的框。
  • 如果您想要一种比FTP提供的更安全的方式来访问您的计算机和文件,您可以勾选远程登录旁边的框以启用SSH。这将允许您使用SSH通过命令行访问您的计算机,这将为您提供对几乎所有内容的远程控制,还允许您使用SFTP(安全FTP)访问您的文件。
  • 最后,如果您想启用任何其他共享服务,您应该现在就启用。一定要注意它们是什么,因为您需要转发路由器上的端口以便以后使用这些服务。

以上说明适用于Mac OS X 10.6,操作系统的主要版本可能有所不同。例如,屏幕共享仅在10.5及更高版本中可用。过去,启用VNC是在Apple远程桌面部分下处理的。除了选中Apple Remote Desktop复选框外,您还需要单击Access Privileges按钮,选中“VNC Viewer may control screen with password”(VNC查看器可能使用密码控制屏幕),然后输入您的VNC密码。如果您使用的是旧版本的Mac OS X(如10.4),请使用以下说明启用VNC。

这就是在Mac上启用这些基本共享服务所要做的一切,但这样做只允许您从本地家庭网络上的其他计算机访问这些服务。如果你想在离家时远程访问你的机器,你需要转发路由器上的端口或者设置一个VPN(虚拟专用网络)。我们将在后面的“配置路由器”一节中讨论这个问题,但首先我们将介绍您在流式传输和共享媒体文件方面有哪些更令人兴奋的选项。

linux操作系统

如果您正在运行Linux,您很可能已经知道如何设置所有这些基本文件共享服务。不同风格的Linux的设置也不同。基于这些原因,我们将在本文中不提供Linux的详细步骤。但是,如果您是Linux新手,确实需要一些帮助,请务必查看我们的夜校关于Linux入门的课程(特别是安装应用程序课程)。

Image for article titled How to Turn Your Computer Into the Ultimate Remote Access Media Server

奖金!如果您愿意,您可以禁用媒体服务器上的睡眠,但如果您想节省一些电源并让它偶尔关闭一次,您可以将其设置为在LAN上唤醒。你是怎么做到的?看看我们的唤醒局域网如何。

流媒体和共享媒体

更新:Libox显然正在关闭。我们没有意识到这一点,因为它仍然可以工作。因此,如果您还没有Libox帐户,您应该跳到alternatives部分,在那里您可以找到有关Opera Unite的信息,Opera Unite与Libox有许多相同的功能(还有一些附加功能)。

远程访问媒体的方法有很多种,但是Libox是一个免费的工具,它可以兼容从桌面电脑到iDevices,再到任何带有web浏览器的东西。再说一遍,这是免费的。安装它不仅可以将视频、音乐和照片流式传输到设备上,还可以使用Libox与朋友远程共享媒体。以下是设置方法:

  1. 访问Libox.com注册帐户并下载Libox服务器软件。
  2. 在家庭媒体服务器上安装Libox。
  3. 启动Libox并单击应用程序中的“添加媒体”按钮,开始添加音乐、照片和视频。给Libox一些时间来做它的事情,很快你就会看到你的媒体在Libox应用程序中出现。
  4. 如果要从其他计算机访问媒体,可以通过安装Libox桌面应用程序并在本地计算机上运行它来轻松地完成。登录后,所有媒体都将可用。或者,你也可以在电脑或移动设备**问Libox.com。如果你有iDevice,你可以选择Libox for iOS。这是一个通用的应用程序,可以在你的iPhone、iPad和ipodtouch上运行。

所有平台的备选方案

Image for article titled How to Turn Your Computer Into the Ultimate Remote Access Media Server

Libox不是远程查看和共享媒体的唯一方法。虽然这是非常伟大的,特别是对于一个免费的应用程序有一些替代品,你可能想探索。例如,Opera Unite是Opera web浏览器的一项功能,也是共享媒体的一种简单方式。它可以处理你的照片、音乐和视频。你甚至可以共享你的摄像头和主机的网络服务器。虽然Libox很棒,但很多人更喜欢Opera Unite,因为它的附加功能和他们已经喜欢的浏览器的扩展。两者都值得一看。

对于所有平台的一些附加选项,请务必查看我们的指南,以最好的工具流媒体到您的小工具和AirPlay替代指南流媒体您的媒体。

mac os x的替代产品

Image for article titled How to Turn Your Computer Into the Ultimate Remote Access Media Server

虽然AirVideo长期以来一直是我们最喜欢的桌面到iOS视频流选项,但出于几个原因,StreamToMe已经成为我的首选。首先,它允许您将您的媒体流到Mac以及iOS设备(Mac-to-Mac流媒体不需要任何费用)。第二,你可以流式传输音频和视频。虽然它偶尔会有小故障,你会发现几乎任何媒体流应用程序,它的工作非常好,无论你的连接速度。如果你是以苹果为中心的,你会考虑使用流式机来代替LIBOX。

配置路由器

Image for article titled How to Turn Your Computer Into the Ultimate Remote Access Media Server

如果您已经做到了这一点,那么您已经成功地为本地访问设置了家庭媒体服务器。但是,如果您想远程访问它,则需要在路由器上设置虚拟专用网(VPN)或端口转发。设置VPN更安全,但也是一个更深入的过程。它也有点慢,所以在提供大量数据时处于不利地位,所以您可能需要设置它,但也要为某些事情转发一些端口。如果您确实要设置VPN,请查看本指南以获取整个过程的帮助。如果您(还)希望转发路由器上的端口,则需要执行以下操作:

  1. 首先,你需要访问路由器的管理页面。此页的地址将取决于您的路由器。例如,Linksys路由器的admin页面位于192.168.1.1,而D-Link路由器使用192.168.0.1。Apple AirPort路由器没有web界面,需要从AirPort实用程序应用程序进行配置。如果您不知道路由器的IP地址,请参阅路由器手册。还有很多其他方法可以找到这些信息,比如在操作系统的相关控制面板中检查网络信息,或者运行ipconfig(Windows)或ifconfig(Mac/Linux),所以可以随意找到路由器的本地IP地址。
  2. 找到IP地址后,将其输入web浏览器(例如。http://192.168.1.1). 这将加载管理页面。您的路由器可能有一个默认的用户名和/或密码设置(通常是admin),所以如果需要,请输入(如果不知道,请查看您的手册)。
  3. 现在您可以访问路由器的管理页面,您需要找到端口转发部分。路由器**商喜欢在不同的地方隐藏这些设置,有时这些地方有点奇怪。例如,Linksys经常将其放在应用程序和游戏中(并将其列为端口范围转发)。在自定义固件DD-WRT中,它处于NAT/QoS下。如果您不想在用户手册中查找这些信息,通常可以通过搜索路由器名称和端口转发来找到这些设置的位置。一旦你知道路由器的端口转发部分在哪里,点击它。
  4. 如果你能做到这一点,你就很幸运了。接下来的步骤更容易解释,因为在大多数路由器上设置端口转发几乎是相同的。通常您会看到一个应用程序字段,您可以在其中键入正在配置的服务的名称。例如,如果您正在设置FTP,您将键入FTP(如果您想确定它是哪台服务器,可能还需要输入服务器的名称)。
  5. 接下来,输入要转发的端口。在FTP的情况下是21,在SFTP/SSH的情况下是22(我们稍后会检查所有端口),一些路由器会要求起始和结束端口。如果同时转发21和22,则起始端口可以是21,结束端口可以是22。如果只转发一个端口,则这些数字应相同。
  6. 接下来需要设置协议。默认情况下,两者都将被选中(意味着TCP和UDP),但在大多数情况下,您通常不需要通过UDP打开端口。除非显式地通过UDP运行FTP,否则可以将协议设置为TCP。对于SSH,您可能希望在两者上都打开它,因为在某些情况下SSH将使用UDP。如果你总是想覆盖你的基地,两者都是一个很好的选择。这只是意味着你可能会不必要地打开端口。
  7. 在IP地址字段中,输入家庭媒体服务器的IP地址。您可以通过运行ipconfig(Windows)或ifconfig(Mac/Linux)或在您的网络设置中找到它。不管它是什么,它几乎总是将前三个数字作为路由器的IP(例如192.168.1.x)。这是您要使用的IP地址,因为它属于您要将这些端口转发到的计算机。
  8. 有些路由器不只是要求一个端口范围或单个端口转发,而是要求一个端口从和一个端口到。在这种情况下,来自的端口表示远程连接到家庭服务器时要使用的端口。换句话说,它是路由器上对世界开放的端口。另一方面,Port to是指服务器上的端口。为什么会有这种区别?假设您必须连接到计算机,并且希望能够通过VNC远程连接到它们。默认情况下,VNC使用端口5900。如果打开端口5900并将其转发到一台计算机,则另一台计算机也无法使用该端口。在这种情况下,您要做的是为第一台计算机使用端口5900(这意味着端口from是5900,端口to也是5900),为第二台计算机使用其他一些未使用的端口,如5901(这意味着端口from是5901,端口from仍然是5900)。
  9. 最后,勾选“启用”旁边的框,当然,可以启用刚刚创建的端口转发规则。这似乎是一个明显的步骤,但这是一个非常容易错过的步骤。

这是启用端口转发的过程,您需要为要转发的每个端口添加新的端口转发规则。当然,您需要知道要转发的端口才能转发它们。为了节省您的时间,以下是我们讨论的服务的端口(以及您可能需要的一些附加端口):

  • FTP:21(TCP)
  • SSH/SFTP:22(TCP,但UDP很少),SFTP(TCP)有时是115
  • HTTP(用于托管web服务器):80(TCP)
  • 中小企业:139
  • 打印机共享(LPR和LPD):515(TCP)
  • 法新社:548(TCP)
  • RTSP(流服务器):554(TCP和UDP)
  • NFS:2049(TCP和UDP)
  • VNC:5900(TCP)

一旦为所有要使用的端口定义了端口转发规则,请保存所有内容。取决于你的路由器,它可能需要重新启动,但一旦它做了你应该很好去。


有很多很棒的东西要添加到一个媒体服务器上,在这篇文章中没有办法涵盖所有这些东西。如果你对其他你认为属于终极远程访问服务器的东西有一些建议,请在评论中分享。


你可以在Twitter和Facebook上关注这篇文章的作者adamdachis。如果你想联系他,推特是最有效的方式。

  • 发表于 2021-07-24 18:52
  • 阅读 ( 209 )
  • 分类:通用

你可能感兴趣的文章

如何在任何地方观看您的plex媒体

...外部端口(无论您在Plex应用程序中选择了什么)和您的计算机的静态IP地址(您刚刚设置的)。 ...

  • 发布于 2021-03-13 18:27
  • 阅读 ( 280 )

如何使用vlc将windows media播送到android设备

... 注意:仅当您的**和计算机位于同一局域网上时,使用此方法才有效。 ...

  • 发布于 2021-03-14 10:11
  • 阅读 ( 289 )

7款android应用程序,可作为pc的遥控器

...控制Windows PC。它很容易设置,因为它只需要您下载并在计算机上安装它的服务器软件。一旦完成,当你打开移动应用程序时,你的电脑会自动出现,你就可以开始控制你的电脑了。 ...

  • 发布于 2021-03-27 01:21
  • 阅读 ( 291 )

什么是vpn,为什么我需要vpn?

...,VPN将您的PC、智能**或平板电脑连接到internet上的另一台计算机(称为服务器),并允许您使用该计算机的internet连接浏览internet。因此,如果该服务器位于另一个国家,它将显示为您来自该国,并且您可以访问通常无法访问的...

  • 发布于 2021-04-06 11:17
  • 阅读 ( 234 )

如何将视频从plex媒体服务器播放到chromecast

...当你将这种低价格和易用性与免费且功能强大的Plex媒体服务器平台相结合时,你会得到一个强大的解决方案,它可以让你选择自己的媒体并将其播送到你的电视上,就像发送YouTube视频或挑选一些在Netflix上观看的内容一样简单(...

  • 发布于 2021-04-08 09:14
  • 阅读 ( 189 )

如何在apple tv上播放电脑中的视频文件

...因为你也需要在你的电脑上安装Air-Video高清服务器。 在计算机上安装air video server hd 为了将视频内容流到Apple TV,您首先需要在PC或Mac上安装Air video Server HD应用程序(Linux支持即将推出)。在本指南中,我们将使用Windows版本,但...

  • 发布于 2021-04-08 18:26
  • 阅读 ( 296 )

将您的家庭路由器连接到vpn以绕过审查、过滤等

...什么要在路由器级别配置我的vpn? 现在,您可以直接从计算机上运行VPN,但也可以从路由器上运行VPN,因此您网络上的所有计算机始终通过安全隧道。这是更全面的,虽然它涉及到更多的前期工作,这意味着你永远不必经历麻...

  • 发布于 2021-04-09 09:58
  • 阅读 ( 241 )

如何启用对plex媒体服务器的远程访问(并排除故障)

...手动指定端口号,然后在路由器级别为您的Plex Media Server计算机分配静态IP地址并创建端口转发规则。首先,让我们打开Plex中的手动端口模式。为此,请导航到“设置”>“服务器”>“远程访问”(正如我们在本教程的上一...

  • 发布于 2021-04-09 15:02
  • 阅读 ( 1981 )

如何使用vlc在apple tv上播放任何视频

... 本地网络播放:非常适合文件共享 相关:如何将您的计算机变成DLNA媒体服务器 如果您已经通过Windows网络共享或UPnP文件发现在本地网络上设置了文件共享,那么您可以通过Apple TV的VLC中的“本地网络”选项卡轻松访问这些目...

  • 发布于 2021-04-09 15:40
  • 阅读 ( 223 )

如何使用linksys smart wi-fi设置媒体和文件服务器

...何超过4GB的文件,则需要使用NTFS)。 首先,将驱动器**计算机,并在Windows的文件资源管理器中找到它。接下来,右键单击驱动器图标,然后从下拉菜单中单击“属性”。 您需要查找驱动器用于分区其卷的文件系统类型,可以...

  • 发布于 2021-04-09 22:14
  • 阅读 ( 223 )
kv397031
kv397031

0 篇文章

相关推荐